context('population_density_dependence_functions-class')
test_that('population density dependence functions class works', {
library(raster)
library(future)
landscape <- landscape(population = egk_pop,
suitability = egk_hab,
carrying_capacity = egk_k)
landscape_nok <- landscape(population = egk_pop,
suitability = egk_hab,
carrying_capacity = NULL)
pop_dyn <- population_dynamics(change = growth(transition_matrix = egk_mat),
dispersal = NULL,
modification = NULL,
density_dependence = ceiling_density())
sim <- simulation(landscape = landscape,
population_dynamics = pop_dyn,
habitat_dynamics = NULL,
timesteps = 10,
replicates = 3,
verbose = FALSE)
expect_error(simulation(landscape = landscape_nok,
population_dynamics = pop_dyn,
habitat_dynamics = NULL,
timesteps = 10,
replicates = 3,
verbose = FALSE))
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.