test_that("summary TLSW gives same output", {
skip_on_cran()
spec <- matrix(0, nrow = 9, ncol = 512)
spec[1, ] <- 1 + sin(seq(from = 0, to = 2 * pi, length = 512))^2
trend <- seq(from = 0, to = 5, length = 512)
set.seed(1)
x <- TLSWsim(trend = trend, spec = spec)
x.TLSW <- TLSW(x)
expect_snapshot(summary(x.TLSW))
})
test_that("print TLSW gives same output", {
skip_on_cran()
spec <- matrix(0, nrow = 9, ncol = 512)
spec[1, ] <- 1 + sin(seq(from = 0, to = 2 * pi, length = 512))^2
trend <- seq(from = 0, to = 5, length = 512)
set.seed(1)
x <- TLSWsim(trend = trend, spec = spec)
x.TLSW <- TLSW(x)
expect_snapshot(print(x.TLSW))
})
test_that("plot TLSW gives same output", {
skip_on_cran()
spec <- matrix(0, nrow = 9, ncol = 512)
spec[1, ] <- 1 + sin(seq(from = 0, to = 2 * pi, length = 512))^2
trend <- seq(from = 0, to = 5, length = 512)
set.seed(1)
x <- TLSWsim(trend = trend, spec = spec)
x.TLSW <- TLSW(x)
suppressWarnings(library(vdiffr))
expect_doppelganger(title = "plotLSW testing", fig = function() plot(x.TLSW))
})
test_that("TLSW.TLSWlacf runs on defaults", {
skip_on_cran()
spec <- matrix(0, nrow = 9, ncol = 512)
spec[1, ] <- 1 + sin(seq(from = 0, to = 2 * pi, length = 512))^2
trend <- seq(from = 0, to = 5, length = 512)
set.seed(1)
x <- TLSWsim(trend = trend, spec = spec)
expect_snapshot_value(TrendLSW:::TLSW.TLSWlacf(x)$lacf, style = "serialize")
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.