tests/testthat/test-mean_titer.R

test_that("mean titer", {
  
  titers <- c("40", "20", "80")
  result <- mean_titers(
    titers = titers,
    method = "truncated_normal",
    dilution_stepsize = 0
  )
  
  expect_equal(
    round(result$mean, 3),
    2
  )
  
  expect_false(is.na(result$sd))
  
})


test_that("mean titer with fixed sd", {
  
  titers <- c("40", "20", "80")
  result <- mean_titers(
    titers = titers,
    method = "truncated_normal",
    dilution_stepsize = 0,
    sd = 2
  )
  
  expect_equal(
    result$mean,
    2
  )
  
  expect_equal(
    result$sd,
    2
  )
  
})
shwilks/meantiter documentation built on Dec. 23, 2021, 1:28 a.m.