r - Testthat - 测试是否可以加载文件并将其用于进一步测试
问题描述
我想使用 testthat 测试数据集,作为第一个测试,我想测试是否可以加载。我这样做如下:
test_that( "Data can be loaded",
{
expect_error(
nd <<- read_feather(DATAFILE),
regexp = NA
)
}
)
如您所见,我必须使用 dreaded<<-
才能nd
在以下测试中访问:
test_that(
"Names are OK",
{
expect_named( nd, nd_names )
}
)
<<-
在 tyhi 的情况下使用是否有更好的选择?
解决方案
首先到测试。然后再次加载
test_that( "Data can be loaded",
{
expect_error(
read_feather(DATAFILE),
regexp = NA
)
}
)
nd <- read_feather(DATAFILE)
test_that(
"Names are OK",
{
expect_named( nd, nd_names )
}
)
推荐阅读
- typescript - 在 gatsby 配置中导入图像失败
- java - java调用另一个类的方法从同一个包中打印
- android-studio - 如何使用无限的 PageView?
- excel - 控制excel单元格并将其写入其他单元格
- ruby-on-rails - 如何在 Rails 中将“polymorphic_url”与子域一起使用
- node.js - 在 Java 中使用 log4js 进行 Application Insights 日志记录
- php - 将 Omnipay 与 Aimeos 电子商务集成
- ios - hidesBottomBarWhenPushed 永远隐藏 TabBar
- sparql - DBpedia SNORQL 中无法识别 SPARQL BABELNET 前缀
- python - 在 sklearn.model_selection.train_test_split() 中为我的目标键入什么?