Re[3]: Юнит-тест: проверка некомпилируемости
От: bkat  
Дата: 14.02.05 10:17
Оценка:
Здравствуйте, tarkil, Вы писали:

T>Здравствуйте, bkat, Вы писали:


B>>Первое что приходит в голову — это следующее.

B>>Unit test может генерить тестовый файл (cpp?) и запускать компиляцию файла.
B>>Затем можно проверять, что компиляция прошла с ожидаемой тобой ошибкой компиляции.

T>Генерить по cpp на каждый отдельный тест, запускать на компиляцию, парсить вывод компилятора и смотреть, были ли там ошибки/предупреждения? А что, вполне рабочая схема нарисоваться может. Тем более, что парсить там можно простыми рег. выражениями.


Ага, именно это я и имел ввиду.

B>>Тестовые файлы, которые не должны компилироваться,

B>>можно вообще подготовить заранее и расматривать их
B>>просто как входные данные для твоих тестов.

T>Ну да, можно. Только много их получится очень, лучше генерить автоматически. Написать


Заранее подготовленные файлы удобны тем,
что тесты можно готовить не занимаясь программированием тестов.
Новый набор тестов можно подготовить без перекомпилирования юнит тестов.
Ну тут тебе виднее, как оно удобнее.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.