Как настроить классы тестового набора DUnit, сгенерированные мастером тестового набора?

32

После поиска файлов, установленных Delphi, я нашел файл

"C:\Program Files\Embarcadero\RAD Studio\7.0\ObjRepos\en\UnitTestFrameworks.xml"

В этом файле есть несколько разделов для настройки параметров, которые влияют на код тестового кода, сгенерированный мастером тестового примера, который вызывается при создании нового блока тестового случая. Большинство из этих вариантов не требуют пояснений, но было бы замечательно увидеть некоторые документы.

В частности, я хотел бы:

  • добавить второй TestClassComment.

  • имеют несколько опций в поле со списком базового класса мастера. Я могу изменить значение единственного элемента в этом списке, изменив значение node в файле UnitTestFrameworks.xml, но не может получить несколько элементов, которые будут отображаться в списке.

  • Разметьте тестовый класс и методы некоторыми атрибутами.

На данный момент я смотрю только на личность Delphi Win 32.

Я на правильном пути здесь? Доступна ли документация или нет, есть ли у кого-нибудь какие-либо советы?

  • 0
    С чего начать: dunit.sourceforge.net/#Documentation Однако я не верю, что он отвечает на ваш вопрос.
Теги:
customization
dunit

1 ответ

3

Я не думаю, что на этом есть документация. Если есть, Дэвид Интерсимон в Embarcadero - это тот, кого я прошу.

В противном случае вы можете попробовать два варианта.

  • Создайте несколько "простых" единичных тестов с тем, что вы хотите, и сохраните их в качестве шаблонов
  • Напишите свой собственный мастер в Delphi для создания модульных тестов.

Модульные тесты - это только текстовые файлы, поэтому второй вариант не будет сложнее, чем пытаться взломать мастер. Вы можете создать свой собственный мастер unit test в Delphi и легко подключить его в меню инструментов.

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню