Главная | Эксперименты | Утилиты | Компоненты | Что почитать | Контакты |
Файл ограничен по размеру. Когда размер файла превышает 1000 строк, его содержание переписывается в файл error.nn, а сам файл очищается. Номер файлов (nn) генерируются автоматически. При исчерпании номеров файлы перезаписываются. Очистка файла может быть произведена в любом месте файла (не только в начале тестирования). При длинных сериях тестов для просмотра результата придется просмотреть несколько файлов. Рассмотрим информацию, которая пишется в файл error.txt. Для большинства сообщений сохраняется дата, время и тип сообщения. Сообщения типа 'Error' и 'assert' являются следствием непройденных тестов. Остальные являются информационными.
Начало и конец серии тестовНачало серии тестов никак не отмечается. В конце тестирования выводится сообщение, в котором отмечается время начала серии, и количество тестов (выполненных, пройденных, не пройденных). Считается количество тестирующих методов.
Тестируемый классДля каждого тестируемого класса выводится строка с его именем:
* - при регистрации не задана маска файлов и тестирование выполняется всегда + - маска файла задана и были изменения ? - маска файла задана, но соответствия маске не найдено Тестирующие методыЕсли метод класса вызывается для тестирования, его имя заносится в файл error.txt:
Несовпадение значенийЕсли в тестирующем методе есть вызов Tests.Test и указанные значения не совпадают, для этого метода в файл сохраняется сообщение, в котором указывает требуемое значение и значене, полученное при выполнении. Например для вызова:
Время выполнения методаЕсли время выполнения тестирующего метода превышает секунду, в файл сохраняется также и значение времени. В некоторых случаях это позволяет оценить производительность и выявить проблемные участки кода. Например:
О структуре сообщений при Assert и исключениях смотри соответствующие разделы: Тестирование.Вызовы Assert Тестирование.Обработка исключений Copyright © 2009-2014 by alexBlack |