tests/testthat/test-as.xtabs.R

# context("as.xtabs()")

df <- data.frame( X=c('Tea','Milk'), Tea=c(3,1), Milk=c(1,3) )
xt <- as.xtabs(df, rowvar="Guess", colvar="Truth")
xt

testthat::test_that("as.xtabs works", {
  example <- structure(c(3, 1, 1, 3), .Dim = c(2L, 2L), .Dimnames = list(Guess = c("Tea", 
                                                                                   "Milk"), Truth = c("Tea", "Milk")), class = c("xtabs", "table"
                                                                                   ))
  df <- data.frame( X=c('Tea','Milk'), Tea=c(3,1), Milk=c(1,3) )
  xt <- as.xtabs(df, rowvar="Guess", colvar="Truth")
  xt
  expect_equal(example, xt)
})
ProjectMOSAIC/mosaic documentation built on Feb. 21, 2024, 2:11 a.m.