Mam klasy, która dziedziczy z innej klasy tak:Jak używać dziedziczenia dla klasy z TEST_CLASS w CppUnitTestFramework
class TestClass : public BaseClass
Zastanawiam się, czy jest możliwe, aby ta klasa testy przy użyciu TEST_CLASS
makro lub inne makro, które jest częścią Microsoft Unit Testing Framework for C++. Próbowałem:
class TEST_CLASS(TestClass : public BaseClass)
Ale IDE daje błąd 'Error: oczekuje zarówno definicję lub nazwę znacznika' i błąd kompilatora jest error C3861: '__GetTestClassInfo': identyfikator Nie znaleziono
wiem, to chyba złe praktyki do dziedziczenia w klasie testowej, ale to by Stosowanie testu łatwiejsze. Jestem stosunkowo nowy w C++, więc zastanawiam się, czy jest to coś prostego, co przeoczyłem, czy jest to po prostu niemożliwe.
Dzięki,
Dzięki TobiMcNamobi. W tym przypadku kompozycja nie jest możliwa z powodu klasy testu iterującego metody klasy. Być może będę musiał zmienić ramy testowania, aby to działało poprawnie. –