2016-04-28 17 views
0

Ich wurde mit der Reparatur unseres decrepden Komponententestframeworks beauftragt und ich versuche nur ein paar fehlerhafte Tests zu deaktivieren, aber ich weiß nicht, wie ich das im Code machen soll. In C#, dann ist es so einfach wie das Hinzufügen des [Ignore] Attributs und in C++, ich herausgefunden, wie alle von ihnen für eine bestimmte Klasse zu deaktivieren, aber ich mag es mit spezifischen Tests zu tun, wie gut:Disable Unit Test MSTest

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

Kann jemand einen bestimmten Komponententest in einer Quelldatei in C++ mit dem MSTest-Framework deaktivieren? Vielen Dank im Voraus, Google war nicht viel Hilfe!

Antwort

0

Sie können dies tun:

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

Oder diese:

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

prüfen Mehr here