set.seed(1)
x1 <- rnorm(400) + seq(from = 0, to = 2, length = 400)
x2 <- rnorm(512) + seq(from = 0, to = 2, length = 512)
test_that("boundary handling type is recognised", {
expect_error(
get.boundary.timeseries(x, type = "symmetric"),
"Error: type of boundary handling must be either 'TLSW' or
'LSW.diff'."
)
})
test_that("get.boundary.timeseries executes on dyadic data with param 'type' = 'TLSW'", {
skip_on_cran()
expect_equal(class(get.boundary.timeseries(x1, type = "TLSW")), "numeric")
})
test_that("get.boundary.timeseries executes on non-dyadic data with param 'type' = 'TLSW'", {
skip_on_cran()
expect_equal(class(get.boundary.timeseries(x2, type = "TLSW")), "numeric")
})
test_that("get.boundary.timeseries executes on dyadic data with param 'type' = 'LSW.diff'", {
skip_on_cran()
expect_equal(class(get.boundary.timeseries(x1, type = "LSW.diff")), "numeric")
})
test_that("get.boundary.timeseries executes on non-dyadic data with param 'type' = 'LSW.diff'", {
skip_on_cran()
expect_equal(class(get.boundary.timeseries(x2, type = "LSW.diff")), "numeric")
})
test_that("get.boundary.timeseries executes on odd-lengthed data", {
skip_on_cran()
set.seed(2)
x.odd <- rnorm(373)
expect_equal(class(get.boundary.timeseries(x.odd)), "numeric")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.