tests/testthat/test-input.R

test_that("Test input check.", {
  
  n <- 3
  y <- seq_len(n)
  g <- array(0, dim = c(n, 2))
  x <- array(0, dim = c(n, 3))
  
  # No formatting errors.
  expect_error(BasicInputChecks(y, g, x), NA)
  
  # y contains NA.
  y_na <- y
  y_na[1] <- NA
  expect_error(BasicInputChecks(y_na, g, x))
  
  # X contains NA.
  x_na <- x
  x_na[1, 1] <- NA
  expect_error(BasicInputChecks(y, g, x_na))
  
  # X is a data.frame.
  x_df <- data.frame(x)
  expect_error(BasicInputChecks(y, g, x_df))
  
})

Try the RNOmni package in your browser

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

RNOmni documentation built on Sept. 11, 2023, 9:07 a.m.