context("Wrapper functions")
test_that("zeroes do not interfere with execution", {
expect_message(svsample(c(0, y), draws = draws, burnin = burnin, quiet = TRUE), "Argument 'y' *")
})
test_that("svsample executes", {
expect_warning(svsample(y, draws = draws, burnin = burnin, quiet = TRUE), NA) %>%
expect_is("svdraws")
for (dm in designmatrix_values) {
for (kt in keeptime_values) {
for (th in thin_values) {
expect_warning(svsample(y, draws = draws, burnin = burnin, designmatrix = dm, keeptime = kt, thinpara = th, thinlatent = th, quiet = TRUE), NA) %>%
expect_is("svdraws")
}
}
}
})
test_that("svsample with nu executes", {
expect_warning(svsample(y, draws = draws, burnin = burnin, priornu = 0.1, quiet = TRUE), NA) %>%
expect_is("svdraws")
for (dm in designmatrix_values) {
for (kt in keeptime_values) {
for (th in thin_values) {
expect_warning(svsample(y, draws = draws, burnin = burnin, priornu = 0.1, designmatrix = dm, keeptime = kt, thinpara = th, thinlatent = th, quiet = TRUE), NA) %>%
expect_is("svdraws")
}
}
}
})
test_that("svsample with rho executes", {
expect_warning(svsample(y, draws = draws, burnin = burnin, priorrho = c(4, 4), quiet = TRUE), NA) %>%
expect_is("svdraws")
for (dm in designmatrix_values) {
for (kt in keeptime_values) {
for (th in thin_values) {
expect_warning(svsample(y, draws = draws, burnin = burnin, priorrho = c(4, 4), designmatrix = dm, keeptime = kt, thinpara = th, thinlatent = th, quiet = TRUE), NA) %>%
expect_is("svdraws")
}
}
}
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.