2012-11-22 50 views
0

我已经写在Visual Studio 2012一些简单的测试使用gtest和他们中的每一个传递,我想,但因为他们在命令行中传递他们中的一个失败,即要从某个位置加载文件的文件。代码:测试浏览器的测试结果不匹配那些从调试

TEST(configTest, paramsTest) { 
    Config cfg; 
    ASSERT_TRUE(cfg.loadConfigFile("config100.txt")); 
    EXPECT_EQ (100, cfg.getBoardHeight()); 
    EXPECT_EQ (100, cfg.getBoardWidth()); 
    EXPECT_EQ (100, cfg.getGoldNumber()); 
    EXPECT_EQ (100, cfg.getPlatinumNumber()); 
    EXPECT_EQ (100, cfg.getWallsNumber()); 
} 

当我调试测试,我得到100的cfg各个领域(+测试通过了,当我从VS正常启动的应用程序),但是当我使用Visual Studio的测试资源管理器,然后我有这样的:

我认为这是工作目录中的问题,但我知道项目的工作目录,我把CONFIGS那里,所以我不知道我应该在哪里寻找测试资源管理器的工作目录。

我可以调整这个地方?

enter image description here

回答