[файловый diff/fc] vs [Assert.IsEqual()]
От: vvaizh http://izh-test.sourceforge.net/
Дата: 12.07.06 07:34
Оценка: 43 (3)
Собственно хочется обсудить почему большинство систем сравнивают
каждое значение в отдельности, в то время как проще и удобнее гораздо сваливать
все первые аргументы Assert.IsEqual() в файл и сравнивать их с эталонным файлом целиком

Тогда и разницу сразу можно посмотреть детально и заменить все эталонные значения на новые,
и со сложными структурами данных проще.

Такой подход идеально подходит для тестирования веб-приложений, отчётов,
всяческих конверторов и т.п. где результатом итак является файл.

Для примера внутренняя система тестов mysql построена именно на сравнении файлов.
Хотя опять же внутрення система тестирования mysql-кластера, такого же по классу проекта
построена на Assert-ах.

Собственный вариант реализации систему unix-тестов на основе сравнения файлов можно посмотреть тут:
http://sourceforge.net/projects/izh-test/

документация online тут:
http://izh-test.sourceforge.net/
http://izh-test.sourceforge.net/russian/introduction.html
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.