Мне нужно использовать макет, который имеет окончательный метод. Так я использую powermock, но он не работаетиспользовать mockito для заглушки окончательный метод
class B {
public final int nb() {
return 4;
}
}
@RunWith(PowerMockRunner.class)
@PrepareForTest(B.class)
public class Exemple extends TestCase {
@Test
public void test() {
B b = PowerMockito.mock(B.class);
PowerMockito.when(b.nb()).thenReturn(5);
final int actualState = b.nb();
assertEquals(5, actualState);
}
}
если кто-то имеет решение, спасибо заранее
Почему это не работает для вас, это работает очень хорошо. – MariuszS