2014-04-20 32 views
0

但是,這可能是一個noob問題,我不完全確定在Salesforce中爲抽象類編寫單元測試的過程。該類本身具有3個公共方法以及兩個抽象未實現方法。我不幸在這個話題上找不到太多幫助。Salesforce Testing抽象類

我知道抽象類不能構造,這意味着我不能創建它的實例來測試。非常感謝任何投入。

回答

0

你可以創建一個測試子類,它將實現這些抽象方法與虛擬實現。 這樣,您可以在您的測試中實例化此測試類:調用其非抽象方法將運行生產代碼。

或者,您可以查看模擬框架:它們甚至可能會刪除自己繼承該類的需要。

0

最終爲我工作的是,我使用了一個已經擴展抽象類的類來調用我需要測試的方法。我不需要模擬對象或創建一個全新的子類來測試。