tests/testthat/test-alleles.R

context("alleles.R")

test_that("testing", {

  AA <- locus( c("A","A") )
  AB <- locus( c("A","B") )
  ZZ <- locus()
  loci <- c(AA,AB,ZZ)
  

  expect_that( alleles(AA), is_equivalent_to(c("A","A")) )  
  expect_that( alleles(AB), is_equivalent_to(c("A","B")) )
  expect_that( alleles(ZZ), is_equivalent_to( character(0) ) )
  expect_that( alleles( loci ), is_equivalent_to( matrix(c("A","A",NA,"A","B",NA),ncol=2) ) )

  loci <- c(ZZ,ZZ,ZZ)
  a <- alleles( loci )
  expect_that( length(a), equals(0))

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