tests/testthat/test-detrend_ts.R

test_that("detrending", {
  data(simTransComms)

  test.data <- simTransComms$community1[,2:7]
  eg.detrend1 <- detrend_ts(test.data, method = "linear")
  eg.detrend2 <- detrend_ts(test.data, method = "gaussian")
  eg.detrend3 <- detrend_ts(test.data, method = "loess")

  expect_equal(dim(eg.detrend1),dim(test.data))
  expect_equal(dim(eg.detrend2),dim(test.data))
  expect_equal(dim(eg.detrend3),dim(test.data))

  expect_false(any(is.na(eg.detrend1)))
  expect_false(any(is.na(eg.detrend2)))
  expect_false(any(is.na(eg.detrend3)))

  expect_error(detrend_ts(test.data[,1], method = "linear"))

  })
duncanobrien/EWSmethods documentation built on Aug. 28, 2024, 4:25 a.m.