包括打开文件时,无法在Visual Studio中进行单元测试

时间:2019-06-12 13:08:38

标签: c++ visual-studio unit-testing ifstream

我正在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类函数来比较我的结果。

0 个答案:

没有答案