tests/testthat/test-posterior_samples.R

test_that("stan_fit_convert works with intended input",{
  data(ts_data)
  ts_data1 <- ts_data[1:100,1:3]
  stan_fit <- suppressWarnings(stan_gvar(data = ts_data1,
                   n_chains = 1,
                   n_cores = 1))
  expect_no_error(
    samples <- stan_fit_convert(stan_fit, return_params = c("beta", "pcor", "sigma"))
  )
}
)
test_that("stan_fit returns error with wrong input",{
  mock_fit <- matrix(1:10)
  expect_error(
    samples <- stan_fit_convert(mock_fit, return_params = c("beta", "pcor", "sigma"))
  )
})

test_that("prepare_samples_plot works with tsnet_fit input",{
  data(ts_data)
  ts_data1 <- ts_data[1:100,1:3]
  stan_fit <- suppressWarnings(stan_gvar(data = ts_data1,
                        n_chains = 1,
                        n_cores = 1))
  expect_no_error(
    plot_data <- prepare_samples_plot(stan_fit)
  )

})

Try the tsnet package in your browser

Any scripts or data that you put into this service are public.

tsnet documentation built on June 20, 2025, 9:08 a.m.