德爾福是否有相當於DocTest的版本?我使用DUnit,但我喜歡Python DocTest的想法。我看到一些像here這樣的答案,但我認爲,對於簡單的函數,DocTest可能是可以的。 我的目標是在編寫函數時在評論標題中定義我的測試。 像:相當於Delphi中的Python DocTest?
function Plus(i1, i2 : integer) : integer;
//>>> Check(Plus(1, 3) = 4)
begin
result := i1 + i2;
end;
我從來沒有碰到類似Delphi的東西。由於該語言的動態特性,它在Python中更容易。 – 2012-04-06 10:14:09
不完全一樣,但在最近的博客中,Jordi Corbilla提出了使用'TCustomAttributes'進行單元測試的想法。請參閱[dunit-and-tcustomattributes](http://thundaxsoftware.blogspot.se/2012/04/dunit-and-tcustomattributes.html)。不是在評論中添加測試,而是將其作爲屬性應用。 – 2012-04-06 10:42:28
@LURD這篇不錯的文章是相關的,但是還有很多代碼要寫:屬性必須有一組固定的參數。 – 2012-04-06 12:18:27