test_that("scdf", {
a <- scdf(values = c(A = 2,2,4,5, B = 8,7,6,9,8,7))
b <- scdf(values = c(2,2,4,5,8,7,6,9,8,7), phase_starts = c(A = 1, B = 5))
c <- scdf(values = c(2,2,4,5,8,7,6,9,8,7), phase_design = c(A = 4, B = 6))
expect_s3_class(a, "scdf")
expect_identical(a, b)
expect_identical(a, c)
expect_error(
scdf(values = c(2,2,4,5,8,7,6,9,8,7), phase_starts = c(A = 2, B = 5))
)
expect_error(
scdf(values = c(2,2,4,5,8,7,6,9,8,7), phase_starts = c(A = 1, B = 15))
)
d <- scdf(
values = c(2,2,4,5,8,7,6,9,8,7),
phase_starts = c(A = 1, B = 5, C = 18),
mt = c(1,3,5,7,9,13,15,18,21,23)
)
expect_identical(
as.data.frame(d)$phase |> table() |> as.numeric(),
c(2,5,3)
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.