tests/testthat/test-independent-expected_time.R

test_that("expected_time equal to test_event result", {
  res <- test_expected_time()
  enroll_rate <- res$enroll_rate
  fail_rate <- res$fail_rate
  t1 <- res$t1

  expect_equal(
    t1$event,
    test_event(
      enroll_rate = enroll_rate,
      fail_rate = fail_rate,
      td = t1$time
    )
  )
})

test_that("expected_time euqal to AHR's result", {
  res <- test_expected_time()
  enroll_rate <- res$enroll_rate
  fail_rate <- res$fail_rate
  t1 <- res$t1

  expect_equal(
    t1$event,
    ahr(
      enroll_rate = enroll_rate,
      fail_rate = fail_rate,
      total_duration = t1$time,
      ratio = 1
    )$event
  )
})

Try the gsDesign2 package in your browser

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

gsDesign2 documentation built on April 3, 2025, 9:39 p.m.