test_that("verbose false returns interval", {
result <- food_production(city_example, verbose = FALSE)
expect_equal(length(result), 3)
})
test_that("verbose true returns 1000 values", {
result <- food_production(city_example, verbose = TRUE)
expect_equal(length(result), 1000)
})
bau <- food_production(city_example)
test_that("private gardens produce food", {
result <- set_scenario(city_example, pGardens = 1, pVacant = 0, pRooftop = 0, quiet = TRUE) %>%
food_production()
expect_gt(result[[2]], bau[[2]])
})
test_that("community gardens produce food", {
result <- set_scenario(city_example, pGardens = 0, pVacant = 1, pRooftop = 0, quiet = TRUE) %>%
food_production()
expect_gt(result[[2]], 0)
})
test_that("rooftop gardens produce food", {
result <- set_scenario(city_example, pGardens = 0, pVacant = 0, pRooftop = 1, quiet = TRUE) %>%
food_production()
expect_gt(result[[2]], bau[[2]])
})
test_that("commercial gardens produce food", {
result <- set_scenario(city_example, pGardens = 0, pVacant = 1, pRooftop = 0,
pCommercial = 1, quiet = TRUE) %>%
food_production()
expect_gt(result[[2]], bau[[2]])
})
test_that("hydroponic rooftop produce food", {
result <- set_scenario(city_example, pGardens = 0, pVacant = 0, pRooftop = 1,
pCommercial = 1, quiet = TRUE) %>%
food_production()
expect_gt(result[[2]], bau[[2]])
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.