Mocking using Mockito
Mocking static methods
@Test
public void testCurrency() {
Currency usd = Currency.getInstance("USD");
try (MockedStatic<Currency> mockedStatic = mockStatic(Currency.class)) {
mockedStatic.when(() -> Currency.getInstance(anyString())).thenReturn(usd);
Currency eur = Currency.getInstance("EUR");
assertEquals("USD", eur.getCurrencyCode());
mockedStatic.verify(() -> Currency.getInstance(anyString()));
}
}Configuration
Usage
Caveat
Mocking constructors
Configuration
Usage
Last updated
Was this helpful?

