我有一个测试,如果不满足先决条件(例如,丢失文件或其他东西),我想让它失败。
只是为了澄清,这是我想做的一个例子:
test_that("...", {
if ( ... precondition to execute the test is not met... ) {
expect_true(FALSE) # Make it fail without going further
}
expect_that( ... real test here ...)
})
现在我的问题是:在testthat包中是否有类似fail()
的期望,或者我必须一直写?expect_true(FALSE)