Nothing
#Copyright © 2016 RTE Réseau de transport d’électricité
context("Function readAntares (add inputs)")
sapply(studyPathS, function(studyPath){
opts <- setSimulationPath(studyPath)
test_that("Misc importation is ok", {
suppressWarnings(misc <- readAntares(areas="all", misc = TRUE, showProgress = FALSE))
expect_is(misc, "data.table")
expect_false(is.null(misc$area))
expect_equal(nrow(misc), 24 * 7 * nweeks * length(opts$areaList))
})
test_that("Thermal availability importation is ok", {
suppressWarnings(output <- readAntares(clusters = "all", thermalAvailabilities = TRUE, showProgress = FALSE))
expect_is(output, "data.table")
expect_false(is.null(output$area))
expect_equal(nrow(output), 24 * 7 * nweeks * nrow(readClusterDesc()))
})
test_that("Hydro storage importation is ok", {
suppressWarnings(output <- readAntares(areas="all", hydroStorage = TRUE, showProgress = FALSE))
expect_is(output, "data.table")
expect_false(is.null(output$area))
expect_equal(nrow(output), 24 * 7 * nweeks * length(opts$areaList))
})
test_that("Hydro storage maximum power is ok", {
suppressWarnings(output <- readAntares(areas="all", hydroStorageMaxPower = TRUE, showProgress = FALSE))
expect_is(output, "data.table")
expect_false(is.null(output$area))
expect_equal(nrow(output), 24 * 7 * nweeks * length(opts$areaList))
})
test_that("Reserve is ok", {
suppressWarnings(output <- readAntares(areas="all", reserve = TRUE, showProgress = FALSE))
expect_is(output, "data.table")
expect_false(is.null(output$area))
expect_equal(nrow(output), 24 * 7 * nweeks * length(opts$areaList))
})
test_that("Link capacity is ok", {
suppressWarnings(output <- readAntares(links="all", linkCapacity = TRUE, showProgress = FALSE))
expect_is(output, "data.table")
expect_false(is.null(output$link))
expect_equal(nrow(output), 24 * 7 * nweeks * length(opts$linkList))
})
for (timeStep in c("hourly", "daily", "weekly", "monthly", "annual")) {
expected_rows = switch(timeStep,
hourly = 24 * 7 * nweeks,
daily = 7 * nweeks,
weekly = nweeks,
monthly = nmonths,
annual = 1)
test_that(sprintf("one can import %s Misc input", timeStep), {
suppressWarnings(misc <- readAntares(misc = TRUE, showProgress = FALSE, timeStep = timeStep))
expect_equal(nrow(misc), expected_rows * length(opts$areaList))
})
}
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.