2013-05-06 3 views

ответ

1

Если вы применяете надлежащий метод equals в своем классе, вы можете использовать сопряжение eq. Он не будет проверять ваш конструктор, но он проверит объект, который был инициализирован в известном состоянии.

+0

хороший способ сделать это! – ses

+2

Если у вас есть правильный метод 'equals' в вашем классе, вам совсем не нужен« eq ». Просто передайте значение, которое вы хотите сравнить с ним напрямую, например 'verify (сопоставимоеVersion) .compareTo (новый ComparableVersion (" 1 "));' - это будет использовать ваш 'equals' для сравнения фактического значения с' new ComparableVersions ("1") '. –

+0

Это правда, @DavidWallace. 'eq' на самом деле вообще не нужен в этом случае. – NilsH

Смежные вопросы