2013-05-06 65 views

回答

1

如果您在課堂上實施了合適的equals方法,則可以使用eq匹配器。它不會驗證您的構造函數,但它將驗證已初始化爲已知狀態的對象。

+0

這樣做的好方法! – ses 2013-05-06 21:11:26

+2

如果您的課堂中有適當的「equals」方法,則根本不需要「eq」匹配器。只需傳遞想要直接比較它的值,例如'verify(comparableVersion).compareTo(new ComparableVersion(「1」));' - 這將使用您的equals來將實際值與新的ComparableVersions ( 「1」)'。 – 2013-05-06 21:27:20

+0

的確如此,@DavidWallace。在這種情況下,「eq」實際上是不需要的。 – NilsH 2013-05-07 03:03:43