tests/testthat/test-resource_dynamics.R

# resource_constant ----
test_that("resource_constant works", {
    params <- NS_params
    x <- resource_constant(params,
                           n = params@initial_n,
                           n_pp = params@initial_n_pp,
                           n_other = params@initial_n_other,
                           rates = getRates(params),
                           t = 0, dt = 0.1)
    # result should not be above carrying capacity
    expect_equal(x, params@initial_n_pp)
})

test_that("We can set and get resource parameters", {
    params <- NS_params
    # get
    rp <- resource_params(params)
    expect_identical(rp, params@resource_params)
    # set
    resource_params(params)$test <- "hi"
    expect_identical(params@resource_params$test, "hi")
})
drfinlayscott/mizer documentation built on April 13, 2024, 9:16 a.m.