tests/testthat/testcreate.R

context("testcreate")

test_that("CGGPcreate works", {
  expect_error(SG <- CGGPcreate())
  expect_error(SG <- CGGPcreate(d=3))
  expect_error(SG <- CGGPcreate(batchsize=20))
  expect_error(SG <- CGGPcreate(d=1, batchsize=20))
  
  
  SG <- CGGPcreate(d=3, batchsize=20, corr = "MATern32")
  expect_is(SG, "list")
  expect_is(SG, "CGGP")
  # Can give in function directly
  expect_error(CGGPcreate(3, 30, corr=CGGP_internal_CorrMatMatern32), NA)
  # Get error if bad string for corr
  expect_error(CGGPcreate(3, 30, corr="notrealcorrfunc"))
  
  # Create a big one that forces it to allocate more memory
  expect_error(CGGPcreate(d=4, 7000, corr="powerEXP"), NA)
})
CollinErickson/SGGP documentation built on Jan. 31, 2024, 3:16 p.m.