Привет,
есть объект с текстовым полем.
у объекта есть методы isSth() для получения boolean, если поле содержит определенное значение:
boolean isFirst() { return field.equals("FIRST") };
Мокаю этот объект,
when(data.getField).thenReturn("FIRST");
проверяю булевый метод:
assertThat(data.isFirst(), is(true));
по логике должен вернутся true, но нет
пробовал переписать булевый метод:
boolean isFirst() { return getField().equals("FIRST") };
но тоже не работает.
Я в итоге правильно понял, что если я мокнул объект, то у этого же объекта нельзя проверить методы?