tests/testthat/test-independent-test-checkVector.R

# Test checkVector function
#----------------------------------------------

testthat::test_that("Test checkVector for invalid value for length", code = {
  x <- c(1, 5, 2, 3)
  testthat::expect_error(checkVector(x, length = "e"),
    info = "Test checkVector for invalid value for length"
  )
})


testthat::test_that("Test checkVector length not matching vector length", code = {
  x <- c(1, 5, 2, 3)
  testthat::expect_error(checkVector(x, length = 2),
    info = "Test checkVector length not matching vector length"
  )
})


testthat::test_that("Test checkVector with correct value of the length parameter ", code = {
  x <- c(1, 5, 2, 3)
  testthat::expect_invisible(checkVector(x, length = 4))
})

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.