т любого сбойного условия. Вам

Автор admin Четверг, 7 мая 2009 11:32

т любого сбойного условия. Вам остается лишь переопределить функцию run(), которая в свою очередь должна вызвать макрос test_() для каждого из определяемых логических условий теста. Чтобы определить комплекс тестов для класса Date с использованием системы TestSuite, мы объявляем класс, производный от Test, как показано в следующей программе: //: C02:DateTest.h lifndef DATE_TEST_H Idefine DATE_TEST_H #include “Date.h” finclude “../TestSuite/Test.h” class DateTest : public TestSuite::Test { Date mybday: Date today: Date myevebday; public: DateTestО : mybday(1951. 10. 1). myevebday(“19510930″) { } void run() { testOpsO: testFunctionsO: testDurationO; } void testOpsO { test_(mybday < today): test_(mybday <= today): test_(mybday != today): testjmybday == mybday): test_(mybday >= mybday); test_(mybday <= mybday): test_(myevebday < mybday); test_(mybday > myevebday); test_(mybday >= myevebday); test_(mybday != myevebday); } 1 Наш класс Date также поддерживает расширенную кодировку символов (эта тема будет представлена в конце следующей главы). 2 За дополнительной информацией обращайтесь по адресу http://source


Комментарии закрыты.