我正在使用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