if (helper_skip()) {
context("Test pmx_plot_eta_cats function")
ctr <- theophylline()
#------------------- pmx_plot_eta_cats start ------------------------------------------
test_that(
"pmx_plot_eta_cats: params: strat.color; result: identical value",
{
p <- ctr %>% pmx_plot_eta_cats(is.strat.color = TRUE)
expect_equal(p$plot_env$x$is.strat.color, TRUE)
}
)
test_that("levels filtering is working", {
p <- pmx_plot_eta_cats(
ctr,
effects=list(
levels=c("ka", "V"),
labels=c("Absorption_rate", "V")
)
)
expect_identical(levels(p[["data"]][["EFFECT"]]), c("Absorption_rate", "V"))
})
#------------------- pmx_plot_eta_cats end --------------------------------------------
context("Test pmx Eta Covariates plots")
ctr <- theophylline(settings = pmx_settings(effects = list(
levels = c("ka", "V", "Cl"),
labels = c("Concentration", "Volume", "Clearance")
)))
#------------------- pmx_plot_eta_cats start -------------------------------
test_that(
"pmx_plot_eta_cats: params: ctr is controller, covariates result: gg",
{
expect_true(inherits(
pmx_plot_eta_cats(
ctr = ctr,
covariates = pmx_cov(
values = list("WT0", "AGE0"),
labels = list("Weight", "Age")
)
),
"gg"
))
}
)
test_that(
"pmx_plot_eta_cats: params: ctr is controller, covariates result: gg",
{
expect_error(ctr <- theophylline(settings = pmx_settings(effects = list(
levels = c("ka", "V"),
labels = c("Concentration", "Volume")
))), NA)
}
)
test_that(
"pmx_plot_eta_cats: params: ctr is controller, covariates result: list",
{
expect_true(all(ctr$settings$effects$levels == c("ka", "V", "Cl")))
expect_true(all(
ctr$settings$effects$labels == c("Concentration", "Volume", "Clearance")
))
p <- pmx_plot_eta_cats(
ctr = ctr,
covariates = pmx_cov(
values = list("WT0", "AGE0"),
labels = list("Weight", "Age")
)
)
expect_true(all(unique(p$data$variable) %in% c("Weight", "Age")))
}
)
#------------------- pmx_plot_eta_cats end ---------------------------------
#------------------- pmx_plot_eta_conts start ------------------------------
test_that(
"pmx_plot_eta_conts: params: ctr is controller, covariates result: gg",
{
expect_true(inherits(
pmx_plot_eta_conts(
ctr = ctr,
covariates = pmx_cov(
values = list("WT0", "AGE0"),
labels =
list("Weight", "Age")
)
),
"gg"
))
}
)
#------------------- pmx_plot_eta_conts end --------------------------------
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.