1
Как проверить, что compareTo
метод будет вызываться с этим аргументом new ComparableVersion("1"))
проверка аргументов конструктора в Mockito»проверить метод
verify(comparableVersion).compareTo(any(ComparableVersion.class));
Теперь я использую any
- это не достаточно.
хороший способ сделать это! – ses
Если у вас есть правильный метод 'equals' в вашем классе, вам совсем не нужен« eq ». Просто передайте значение, которое вы хотите сравнить с ним напрямую, например 'verify (сопоставимоеVersion) .compareTo (новый ComparableVersion (" 1 "));' - это будет использовать ваш 'equals' для сравнения фактического значения с' new ComparableVersions ("1") '. –
Это правда, @DavidWallace. 'eq' на самом деле вообще не нужен в этом случае. – NilsH