tests/testthat/test-independent-test-print.gsProbability.R

#testing print.gsProbability for gsDesign and gsBinomialExact class.

testthat::test_that('Test: object of class gsDesign - plot for y',
                    code = {
  x <- gsDesign()
  y <- gsProbability(d = x, theta = x$delta * seq(0, 2, .25))
  local_edition(3)  #use the 3rd edition of the testthat package
  expect_snapshot_output(x = print.gsProbability(y))
})


testthat::test_that('Test: object of class gsDesign  - plot for z',
                    code = {
  x <- gsDesign()
  z <- gsProbability(k = 3, a = x$lower$bound, b = x$upper$bound, n.I = x$n.I, 
                     theta = x$delta * seq(0, 2, .25))
  local_edition(3)
  expect_snapshot_output(x = print.gsProbability(z))
})


testthat::test_that('Test: object of class gsBinomialExact',
                    code = {
  x <- gsBinomialExact()
  local_edition(3)
  expect_snapshot_output(x = print.gsProbability(x))
})

Try the gsDesign package in your browser

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

gsDesign documentation built on Nov. 12, 2023, 9:06 a.m.