我正在使用CodeBlocks在C++中编写我的程序,并且我注意到了以下内容。我的主类和单元测试类都在同一个文件夹(比如FolderName)中。从它们中,我调用一个输入文件的方法,该文件位于同一文件夹(FileName.txt)中。从主要我这样称呼它,并且它工作正常。CodeBloks:单元测试文件需要文件的整个地址
obj.("FileName.txt");
从测试文件中,我需要给出文件的整个地址才能工作。
obj.("/home/myName/FolderName/FileName.txt");
我知道必须有设置的单元测试文件,以便它的工作方式类似于主,但我无法弄清楚的一种方式。我不确定这是否重要,但我正在开发Linux
我不知道你正在使用什么单元测试框架(如果有的话),但写“./FileName.txt”可能工作。 – Aleph 2013-03-19 15:20:51