tests/testthat/test-formula-parser.R

context("formula-parser")

test_that("Formula creation works", {

  num_vars <- c("x")
  cat_vars <- c("z")
  form1 <- create_formulas(num_vars, cat_vars, lhs = "Surv(time, event)~")
  form2 <- create_formulas(num_vars, lhs = "Surv(time, event)~")
  form3 <- create_formulas(cat_vars, lhs = "Surv(time, event)~")
  form4 <- create_formulas(num_vars, cat_vars, lhs = "Surv(time, event)~",
    fname = "pspline")
  expect_identical(length(form1), 3L)
  expect_identical(length(form4), 5L)
  expect_identical(form4[3], "Surv(time, event)~pspline(x)+z")

})
adibender/ldatools documentation built on March 7, 2020, 5:30 a.m.