9): test(dur.days == 3); // Вы
Автор admin Четверг, 7 мая 2009 11:32
9): test(dur.days == 3); // Вывод результатов: cout « “Passed: ” « nPass « “. Failed: ” « nFail « endl: } ///:- Этот тест можно было бы доработать; в частности, мы не проверяем правильность работы с длинными интервалами времени. Пока остановимся на этом, чтобы Простая система модульного тестирования 73 вы поняли общую идею. Полная реализация класса Date содержится в файлах Date.h и Date.cpp в приложении1. Система TestSuite Некоторые автоматизированные средства модульного тестирования С++ (такие как CppUnit2) свободно распространяются через Интернет. Наша задача — представить читателю тестовый механизм, который был бы не только прост в использовании, но в котором также можно было бы легко разобраться и даже изменить в случае необходимости. Итак, в соответствии с принципом: «Сделайте самое простое, что может работать»3, мы разработали систему TestSuite — пространство имен TestSuite с двумя ключевыми классами Test и Suite. Класс Test представляет собой абстрактный базовый класс, на основе которого создаются тестовые объекты. Он отслеживает количество успешно пройденных и неудачных тестов, и выводит текс
Комментарии закрыты.
Последние комментарии