Какие рамки тестирования / модульное тестирование использовать с Delphi XE Starter Edition - PullRequest
5 голосов
/ 28 февраля 2011

Я планирую перейти с Delphi 2007 (приобретенного моим работодателем) на Delphi XE Starter Edition (приобретенного мной, потому что мой работодатель переезжает из Delphi) для какой-нибудь работы с открытым исходным кодом / хобби. Таким образом, цена определенно является проблемой.

Delphi XE Starter Edition не имеет встроенного DUnit. Есть ли какие-либо рекомендации по тестированию фреймворков, которые будут хорошо работать с XE Starter? Каркас должен быть автоматизируемым; например, он должен быть запущен системой непрерывной интеграции, такой как Hudson или CruiseControl. Конечно, бесплатно будет лучше. Интеграция непосредственно в IDE также будет удобной, но не обязательной.

Ответы [ 3 ]

3 голосов
/ 28 февраля 2011

DUNIT на SourceForge, поэтому вы можете получить его оттуда.Версия на SF - 9.4.0, та же, что поставляется с Delphi XE.Код, однако, не идентичен.Я не знаю, работает ли он с версией Delphi XE Starter, но не понимаю, почему это не следует.

2 голосов
/ 28 февраля 2011

DUnit может быть лучшим выбором, чем DUnit2.С DUnit вы можете использовать jcl и USE_JEDI_JCL, чтобы получить номера строк сбоев .DUnit2 не поддерживает это.

DUNit2, похоже, тоже не привлекает к себе большого внимания после смерти Питера.Я не знаю, было ли оно обновлено для использования последней версии delphi, но это не похоже на это.

2 голосов
/ 28 февраля 2011

Подойдет ли DUnit2?

Dunit2 используется в среде tiOPF и считается неплохим.Сайты для скачивания:

http://sourceforge.net/projects/dunit2/

http://members.optusnet.com.au/~mcnabp/

http://github.com/graemeg/dunit2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...