【发布时间】:2014-09-09 11:51:48
【问题描述】:
我在 R 中使用 testthat 包,我正在尝试测试一个函数
在文件example.R 中定义。该文件包含一个调用source("../utilities/utilities.R"),其中utilities.R 是一个包含我编写的函数的文件。但是,当我尝试从 example.R 测试函数时,在测试脚本中获取它会出现以下错误:
Error in file(filename, "r", encoding = encoding) :
cannot open the connection
In addition: Warning message:
In file(filename, "r", encoding = encoding) :
cannot open file '../utilities/utilities.R': No such file or directory
您能否说明如何对来自另一个文件的文件中的函数运行测试?
【问题讨论】:
-
你试过把这个文件放在同一个文件夹里吗?
-
将文件放入同一目录并将其作为
source("utilities.R")inexample.R提供无济于事:我收到类似的错误消息。