tests/testthat/test-translink_expected_links_true.R

test_that("translink_expected_links_true returns M*rho or M/2 * rho when sensitivity perfect", {

    expect_equal(translink_expected_links_true(sensitivity = 1, rho = 1, M = 10,
        R = NULL, assumption = "stsl"), 5)

    expect_equal(translink_expected_links_true(sensitivity = 1, rho = 1, M = 10,
        R = 1, assumption = "mtsl"), 10)

    expect_equal(translink_expected_links_true(sensitivity = 1, rho = 1, M = 10,
        R = 1, assumption = "mtml"), 10)
})

test_that("translink_expected_links_true fails when parameters invalid", {

    expect_error(translink_expected_links_true(sensitivity = 1, rho = 1, M = 10,
        R = 1, assumption = "bananas"))

})

Try the phylosamp package in your browser

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

phylosamp documentation built on May 31, 2023, 5:23 p.m.