rxTest({
test_that("Issue RxODE#50", {
.file <- test_path("rxodedemo_ode.txt")
sink(.file)
cat("C2 = centr/V2;
C3 = peri/V3;
d/dt(depot) =-KAdepot;
d/dt(centr) = KAdepot - CLC2 - QC2 + QC3;
d/dt(peri) = QC2 - QC3;
d/dt(eff) = Kin - Kout(1-C2/(EC50+C2))*eff;")
sink()
expect_true(file.exists(.file))
suppressMessages(
m1 <-
try(
rxode2(filename = .file, modName = test_path("m1")),
silent=TRUE
)
)
expect_false(is(class(m1), "rxode2"))
expect_true(file.exists(.file))
sink(.file)
cat("C2 = centr/V2;
C3 = peri/V3;
d/dt(depot) =-KA*depot;
d/dt(centr) = KA*depot - CL*C2 - Q*C2 + Q*C3;
d/dt(peri) = Q*C2 - Q*C3;
d/dt(eff) = Kin - Kout*(1-C2/(EC50+C2))*eff;")
sink()
expect_true(file.exists(.file))
m1 <- rxode2(filename = .file, modName = test_path("m1"))
expect_true(is(m1, "rxode2"))
expect_true(file.exists(test_path("rxodedemo_ode.txt")))
rxDelete(m1)
unlink(test_path("rxodedemo_ode.txt"))
if (dir.exists(test_path("m1.d"))) unlink(test_path("m1.d"), recursive = TRUE)
})
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.