2011-10-19 14 views
32

Po grzebać w plikach instalowanych przez Delphi, znalazłem plikW jaki sposób można dostosować klasy przypadków testowych DUnit wygenerowane przez Kreator przypadków testowych?

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

Plik ten ma kilka sekcji do ustawiania opcji wpływających na kod przypadku testowego generowany przez kreator przypadków testowych, który jest wywoływany podczas tworzenia nowej jednostki obserwacji testowej. Większość z tych opcji nie wymaga objaśnień, ale dobrze byłoby zobaczyć jakąś dokumentację.

W szczególności chciałbym:

  • dodać drugi TestClassComment.

  • mają wiele opcji w polu kombi kreatora klasy bazowej przypadków testowych kreatora. Jestem w stanie zmienić wartość pojedynczego elementu na tej liście, zmieniając wartość węzła w pliku UnitTestFrameworks.xml, ale nie można wyświetlić wielu elementów na liście.

  • Znaczniki klasy testowej i metod z niektórymi atrybutami.

Na razie patrzę tylko na osobowość Delphi Win 32.

Czy jestem na dobrej drodze? Czy dostępna jest dokumentacja, czy też nie, czy ktoś ma jakieś wskazówki?

+0

Miejsce na początek: http://dunit.sourceforge.net/#Documentation Jednak nie wierzę w to, co odpowiada na twoje pytanie. –

Odpowiedz

3

Nie sądzę, że istnieje jakakolwiek dokumentacja na ten temat. Jeśli tak, to David Intersimone z Embarcadero jest tym, o co go proszę.

W przeciwnym razie można wypróbować dwie opcje.

  1. Tworzenie jakieś „gołe” testów jednostkowych, co chcesz i zapisać je jako szablony
  2. Napisz kreatora w Delphi stworzyć zespół testuje

Testy jednostkowe są tylko pliki tekstowe, więc druga opcja nie będzie trudniejsza niż próba zhackowania kreatora. Możesz stworzyć własnego kreatora testów jednostkowych w Delphi i bardzo łatwo podłączyć go do menu narzędzi.

Jeśli chcesz, możesz odczytać pliki klas, aby utworzyć szkielety testowe dla wszystkich metod lub utworzyć narzędzie wiersza polecenia, aby je wygenerować.

Powiązane problemy