Czy istnieje sposób pisania testów jednostkowych, aby można je było skompilować i uruchomić zarówno z Delphi, jak i Free Pascalem?Testy jednosto-źródłowe dla Free Pascala i Delphi
Istnieją różne schematy testów jednostkowych dla Delphi i Free Pascal, które powodują powielanie pracy dla programistów, którzy kierują swoje działania na oba kompilatory (na przykład programistów bibliotek i frameworków).
Może więc istnieje sposób, używając frameworku DUnit lub FPCUnit i dostroić kod źródłowy przypadku testowego (lub samej struktury), aby działał również z innym kompilatorem.
Więc zasadniczo pytanie brzmi:
- których ramy (DUnit lub FPCUnit) może zostać skompilowany z obu kompilatorów (Delphi i Pascal Free) z jak najmniejszym modyfikacjami, jak to możliwe?
lub
- jest tam trzeci ramy (Dzięki Arnaud dla wspomnieć TSynTest), który współpracuje z Delphi i FPC?
Pytasz konkretnie o pisanie testów DUnit w FPC. To wyraźnie niemożliwe. Ale o to naprawdę chciałeś zapytać? A może chcesz napisać kod w ramce testów jednostkowych? Moja odpowiedź nabrała pytania w wartości nominalnej. Pozostałe odpowiedzi przybrały łagodniejszą interpretację. Który to jest? –
@DavidHeffernan dziękuję za wskazanie tego, zmodyfikowałem pytanie i dodałem tagi testowania fpcunit/unit – mjn
Dobrze, teraz mogę usunąć odpowiedź, która nie jest już dokładna. Pytanie o wiele lepsze teraz. –