test_that("Changes found", { set.seed(123) res <- .change_mean(electricity, M = 250) expect_equal(res$pvalue, 0) expect_equal(res$location, 124) }) test_that("Simple changes found", { set.seed(123) data <- data.frame( rep(1, 10), rep(1, 10), rep(1, 10), rep(10, 10), rep(10, 10), rep(10, 10) ) res <- .change_mean(data, M = 250) expect_equal(res$location, 3) }) test_that("Data type error caught", { expect_error( .change_mean(1:10, M = 250), "Data type" ) }) test_that("Statistic error caught", { expect_error( .change_mean(electricity, statistic = "Qn", M = 250), "statistic" ) })