test_that("TLSWlacf executes", {
skip_on_cran()
x <- stats::arima.sim(model = list(ar = 0.5), n = 512)
x.TLSW <- TLSW(x)
expect_equal(class(TLSWlacf(x.TLSW)), "lacf")
})
test_that("TLSWlacf warns with large lag.max", {
skip_on_cran()
x <- stats::arima.sim(model = list(ar = 0.5), n = 512)
x.TLSW <- TLSW(x, S.filter.number = 1)
expect_warning(
TLSWlacf(x.TLSW,
lag.max = 2^11
),
"lag.max too high. Have reset it to 511 . Higher lags are zero"
)
})
test_that("TLSWlacf rejects negative lag.max", {
skip_on_cran()
x <- stats::rnorm(64)
x.TLSW <- TLSW(x)
expect_error(
TLSWlacf(x.TLSW, lag.max = -4),
"Argument lag.max should be a nonegative integer."
)
})
test_that("TLSWlacf rejects none TLSW object", {
skip_on_cran()
x <- stats::rnorm(64)
expect_error(
TLSWlacf(x),
"Argument x.TLSW should be an object of class TLSW."
)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.