9 Failed: 0 Test “RparseTest”:
Автор admin Четверг, 7 мая 2009 11:32
9 Failed: 0 Test “RparseTest”: Passed: 8 Failed: 0 Test “TrimTest”: Passed: 11 Failed: 0 Test “CompStrTest”: Passed: 8 Failed: 0 */ ///:- Пять из этих тестов полностью находятся в заголовочных файлах. Тест TrimTest отличается от них: он содержит статические данные, которые должны определяться в файле реализации. Первые две строки вывода содержат трассировочные данные из теста StringStorage. Комплексу тестов должно быть присвоено имя, которое передается в аргументе конструктора. Функция Suite::run() вызывает функцию Test::run() для каждого теста, входящего в комплекс. Практически то же самое происходит в функции Suite::report(), если не считать того, что отчеты отдельных тес- Простая система модульного тестирования 77 тов могут направляться в другие выходные потоки. Если тесту, переданному при вызове addSuite(), уже назначен указатель на выходной поток, он сохраняется за этим тестом. В противном случае поток назначается объектом Suite (как и в классе Test, у конструктора Suite имеется необязательный второй аргумент, по умолчанию равный std::cout). Деструктор Suite не выполняет автоматического освобожд
Комментарии закрыты.
Последние комментарии