tests/testthat/test-Constant.R

context("Constant comparator")

test_that("Constant is correct using default parameters", {
  comparator <- Constant()
  expect_equal(comparator("program", "application"), 0.0)
  expect_equal(comparator("", ""), 0.0)
  expect_equal(comparator("?:.", "%$#"), 0.0)
  expect_equal(comparator("ABC", "ABC"), 0.0)
  expect_equal(comparator(list(c("A", "B", "C")), list(c("A", "B", "C"))), 0.0)
})

test_that("Constant is correct when constant score is non-default", {
  comparator <- Constant(constant = 10.0)
  expect_equal(comparator("program", "application"), 10.0)
  expect_equal(comparator("", ""), 10.0)
  expect_equal(comparator("?:.", "%$#"), 10.0)
  expect_equal(comparator("ABC", "ABC"), 10.0)
  expect_equal(comparator(list(c("A", "B", "C")), list(c("A", "B", "C"))), 10.0)
})

Try the comparator package in your browser

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

comparator documentation built on March 18, 2022, 6:15 p.m.