有没有一种方法使得单元测试可以在Delphi和Free Pascal两个编译器下进行编译和运行?
针对两个编译器开发者需要使用不同的单元测试框架,这导致了重复工作(例如,库和框架开发者)。
因此,也许有一种方法,可以使用DUnit或FPCUnit框架,并调整测试用例源代码(或框架本身),以便它同时适用于另一个编译器。
所以基本上问题是:
- 哪个框架(DUnit或FPCUnit)可以用最少的修改与两个编译器(Delphi和Free Pascal)都进行编译?
或者
- 有没有第三个框架(感谢Arnaud提到的TSynTest),可以在Delphi和FPC上使用?