我在R中使用testthat
包,我試圖測試在文件example.R
中定義的函數 。這個文件包含一個調用source("../utilities/utilities.R")
,其中utilities.R
是一個由我寫的函數。然而,當我試圖從example.R
測試功能,測試腳本內採購它提供了以下錯誤:在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
可否請你澄清如何以源的另一文件中的文件運行功能測試?
你有沒有嘗試把這個文件放在同一個文件夾中? – Andrie
將文件放在同一個目錄中,並將其作爲source(「utilities.R」)放在'example.R'中並沒有幫助:我收到了類似的錯誤消息。 – paljenczy