tests/testthat/test-is.R

test_that("is.ypr_population", {
  expect_true(is.ypr_population(ypr_population()))
  expect_false(is.ypr_population(ypr_populations()))
  expect_false(is.ypr_population(ypr_ecotypes()))
})

test_that("is.ypr_populations", {
  expect_false(is.ypr_populations(ypr_population()))
  expect_true(is.ypr_populations(ypr_populations()))
  expect_false(is.ypr_populations(ypr_ecotypes()))
})

test_that("is.ypr_ecotypes", {
  expect_false(is.ypr_ecotypes(ypr_population()))
  expect_false(is.ypr_ecotypes(ypr_populations()))
  expect_true(is.ypr_ecotypes(ypr_ecotypes()))
})

test_that("is_ypr_population", {
  expect_true(is_ypr_population(ypr_population()))
  expect_false(is_ypr_population(ypr_populations()))
  expect_false(is_ypr_population(ypr_ecotypes()))
})

test_that("is_ypr_populations", {
  expect_false(is_ypr_populations(ypr_population()))
  expect_true(is_ypr_populations(ypr_populations()))
  expect_false(is_ypr_populations(ypr_ecotypes()))
})

test_that("is_ypr_ecotypes", {
  expect_false(is_ypr_ecotypes(ypr_population()))
  expect_false(is_ypr_ecotypes(ypr_populations()))
  expect_true(is_ypr_ecotypes(ypr_ecotypes()))
})

Try the ypr package in your browser

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

ypr documentation built on Aug. 30, 2022, 1:11 a.m.