讓我先說我是相當新的單元測試,嘲笑,存根,等等前言本...德爾福模擬嚮導
我已經安裝了德爾福實體模型嚮導。當我選擇一個單位和「生成模擬」時,會創建一個新單元,但它非常基本,而不是我理解Mock的任何東西。
unit Unit1;
(**警告 - 如果你想 自動生成MOCK更改此 單元,但是要知道, 你所做的任何更改,如果你 重新生成模擬對象(會丟失 例如,如果界面更改)
我的建議是建立一個派生類 您自動生成模擬 - 在 不同的單位 - 和覆蓋 事情有這樣,你得到到 保持他們。
此外,自動生成 代碼還不夠智能,以便爲繼承的 接口生成存根。在這種情況下,將您的 模擬聲明更改爲從 模擬實現繼承,該模擬實現實現了 缺少的接口。這不幸的是,這違反了上述 指令。我在做這個工作。
您可能還需要手動更改上面的單位名稱 。另一件事
我正在努力。 **)
interface
uses
PascalMock,
TestInterfaces;
type
IThingy = interface;
implementation
end.
查看源似乎有相當多的註釋。我想知道,有沒有人得到這個工作?
我的IDE是D2010。
謝謝。