tests/testthat/test-gammaMatrix-gammacap_adfnb-multivariate.R

## ---- test-gammaMatrix-gammacap_adfnb-multivariate
set.seed(42)
tol_i <- 0.5
x_i <- rmvn_chol(
  n = 1000,
  mu = c(0.00, 0.00),
  sigmacap = matrix(
    data = c(1.00, 0.5, 0.5, 1),
    nrow = 2
  )
)
normal_i <- gammacap(x_i, type = "mvn")
testthat::test_that("test-gammaMatrix-gammacap_adfnb-multivariate", {
  testthat::expect_true(
    all(
      abs(normal_i - gammacap(x_i, type = "adfnb")) <= tol_i
    )
  )
})
testthat::test_that("test-gammaMatrix-gammacap_adfnb-multivariate seed", {
  testthat::expect_true(
    all(
      abs(normal_i - gammacap(x_i, type = "adfnb", seed = 42)) <= tol_i
    )
  )
})
# clean environment
rm(
  x_i,
  tol_i,
  normal_i
)
jeksterslab/gammaMatrix documentation built on Dec. 20, 2021, 10:10 p.m.