我正在Visual Studio中为我用来解析文档的C ++函数设置单元测试。当我尝试包含ifstream并打开文件时,将无法构建测试。
我已多次阅读有关单元测试的Microsoft文档,并且不确定自己做错了什么。我也看过这里和其他站点的许多帖子,什么都没有发生。我尝试在文件的不同位置打开文件,但没有任何效果。
这是我到目前为止的代码:
namespace ParserDriverUnitTest
{
TEST_CLASS(ParserDriverUnitTest)
{
public:
string expectedAccount = "8567";
string actualAccount = "";
string fileToRead = "TestRead.txt";
ifstream reader;
TEST_METHOD(TestMethod1)
{
reader.open(fileToRead);
}
};
}
我希望得到预期的金额,然后添加一个Assert
类函数来比较我的结果。