2013-05-06 114 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