library(testthat)
library(mrgsim.sa)
context("test-sens-plot")
s1 <-
mrgsolve::house() %>%
ev(amt = 100) %>%
parseq_cv(CL, VC, KIN, KOUT) %>%
sens_each(end = 12)
test_that("select nothing", {
a <- select_sens(s1)
expect_identical(a, s1)
})
test_that("select dv", {
a <- select_sens(s1, dv_name = "GUT,RESP")
expect_equal(unique(a$dv_name), c("GUT", "RESP"))
expect_equal(unique(a$p_name), c("CL", "VC", "KIN", "KOUT"))
b <- mrgsim.sa:::sens_names_to_factor(a)
expect_is(b$dv_name, "factor")
expect_is(b$p_name, "factor")
})
test_that("select parameter name", {
a <- select_sens(s1, p_name = "CL,KOUT")
expect_equal(unique(a$p_name), c("CL", "KOUT"))
expect_equal(unique(a$dv_name), unique(s1$dv_name))
b <- mrgsim.sa:::sens_names_to_factor(a)
expect_is(b$dv_name, "factor")
expect_is(b$p_name, "factor")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.