tests/testthat/test-is_infeasible.R

context("is_infeasible")

test_that("is_infeasbile works", {
  rules <- validate::validator(x > 1)
  expect_false(is_infeasible(rules))
  
  rules <- validate::validator(x > 1, x < 0)
  expect_true(is_infeasible(rules))
})

test_that("is_infeasible ignore non mip rules",{
  rules <- validate::validator(x > 1, x < 0, sum(x) > 0)
  expect_warning({
    expect_true(is_infeasible(rules))
  })
})
data-cleaning/validate.simplify documentation built on June 15, 2024, 2:54 p.m.