有沒有寫單元測試的方法,以便可以使用Delphi和Free Pascal編譯和運行它們?Free Pascal和Delphi的單源單元測試
Delphi和Free Pascal有不同的單元測試框架,這會導致針對兩個編譯器(例如,庫和框架開發人員)的開發人員進行重複工作。
所以也許有一種方法,使用DUnit或FPCUnit框架,並調整測試用例源代碼(或框架本身),以便它也可以與其他編譯器一起使用。
所以基本上,問題是:
- 該框架(DUNIT或FPCUnit)可以用兩種編譯器(Delphi和自由帕斯卡),用盡可能少的修改地編譯?
或
- 有第三框架(感謝阿爾諾爲提TSynTest)與Delphi和FPC的作品?
您特別要求在FPC中編寫DUnit測試。這顯然是不可能的。但那是你真正想問的問題嗎?或者你只是想在一些單元測試框架中編寫代碼?我的回答是以面值問題。其他答案的解釋更爲寬鬆。這是什麼? –
@DavidHeffernan謝謝你指出這一點,我修改了這個問題,並添加了fpcunit/unit testing標籤 – mjn
好,現在我可以刪除不再準確的答案。現在問題好多了。 –