tests/testthat/test-tm_g_ipp.R

testthat::test_that("template_g_ipp works as expected with default arguments", {
  result <- template_g_ipp(
    paramcd = "PARAMCD", arm_var = "ARMCD",
    arm_levels = letters[1:3], avalu_first = letters[4], paramcd_first = letters[5]
  )

  res <- testthat::expect_silent(result)
  testthat::expect_snapshot(res)
})

testthat::test_that("template_g_ipp works as expected with non-default arguments", {
  result <- template_g_ipp(
    dataname = "adlb",
    paramcd = "PARAM",
    arm_levels = letters[1:3],
    avalu_first = letters[4],
    paramcd_first = letters[5],
    aval_var = "AVAL",
    avalu_var = "AVALU",
    arm_var = "ARMCD",
    id_var = "SUBJID",
    visit_var = "AVISIT",
    baseline_var = "BASE",
    add_baseline_hline = TRUE,
    separate_by_obs = TRUE,
    add_avalu = TRUE
  )

  res <- testthat::expect_silent(result)
  testthat::expect_snapshot(res)
})

Try the teal.modules.clinical package in your browser

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

teal.modules.clinical documentation built on April 4, 2025, 12:35 a.m.