tests/testthat/test-Pe.R

context("Pe.R")

test_that("checking",{
  loci <- c( locus( c(1,1) ),
             locus( c(2,2) ),
             locus( c(2,2) ),
             locus( c(1,2) ),
             locus( c(1,1) ),
             locus( c(2,2) ),
             locus( c(1,2) ),
             locus( c(2,1) ),
             locus( c(2,1) ),
             locus( c(2,2) ),
             locus( c(2,3) ))
  
  p <- frequencies( loci )$Frequency
  
  expect_that( Pe("Bob"), throws_error() )
  expect_that( Pe(loci), is_equivalent_to( sum( p*(1-p) ) ) )

}
)
dyerlab/gstudio documentation built on Feb. 2, 2024, 8:24 p.m.