2016-04-28 166 views
0

我的任務是修復我們的decrepid單元測試框架,我只是試圖禁用一些失敗的測試,但我不知道如何在代碼中執行此操作。在C#中,這是因爲添加[忽略]屬性,在C++那樣簡單,我想通了如何禁用特定類所有的人,但我想具體的測試做得一樣好:禁用單元測試MSTest

BEGIN_TEST_CLASS_ATTRIBUTE() 
TEST_CLASS_ATTRIBUTE(L"Ignore", L"true") 
END_TEST_CLASS_ATTRIBUTE() 

有誰知道如何使用MSTest框架在C++源文件中禁用特定的單元測試?在此先感謝,谷歌並沒有太多的幫助!

回答

0

你可以這樣做:

BEGIN_TEST_METHOD_ATTRIBUTE(Test_Name) 
TEST_METHOD_ATTRIBUTE(L"Ignore", L"true") 
END_TEST_METHOD_ATTRIBUTE() 
TEST_METHOD(Test_Name) 
{ 
    // code 
} 

或者這樣:

BEGIN_TEST_METHOD_ATTRIBUTE(Test_Name) 
    TEST_IGNORE() 
END_TEST_METHOD_ATTRIBUTE() 
TEST_METHOD(Test_Name) 
{ 
    // code 
} 

檢查更here

相關問題