tests/testthat/testHurlbert.R

testthat::context("Hurlbert")

data(Paracou618)

# Check Hurlbert diversity
testthat::test_that("Hurlbert diversity is correct", {
  testthat::skip_on_cran()

  # Order 2
  testthat::expect_equal(as.numeric(HurlbertD(Paracou618.MC$Ps, 2)), as.numeric(expq(Simpson(Paracou618.MC$Ps), 2)))
  testthat::expect_lt(bcHurlbertD(Paracou618.MC$Ns, 2) - Diversity(Paracou618.MC$Ns, q=2), 1)
})

Try the entropart package in your browser

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

entropart documentation built on Sept. 26, 2023, 5:09 p.m.