我刚刚进入R单元测试阶段,到目前为止已经找到了艰难的雪橇。我想要做的是进入R控制台,输入test(),然后测试运行我R包中所有文件的测试。 这里是我的环境: sessionInfo()
R version 3.2.3 (2015-12-10)
Platform: x86_64-apple-darwin15.2.0 (64-bit)
Running under: OS X 10.11.4 (E
我正在构建一个可与data.table一起使用的包,并且应该使用包testthat进行测试。 虽然代码在从命令行调用时工作正常,但从测试用例调用时遇到问题。在运行测试时,似乎使用基本包的[]函数,即data.frames的函数。 我创建了可以在这里找到最小例如:https://github.com/utalo/test_datatable_testthat 的包都包含一个功能: test <- f
如果我运行下面,行为是预期的。没有返回 expect_error(expect_true(FALSE))
当运行相同的代码,但包裹在里面test_that test_that("expect_error should not fail",{
expect_error(expect_true(FALSE))
})
Error: Test failed: 'expect_erro