Estoy usando @RunWith(MockitoJUnitRunner.class). Necesito burlar una llamada de método estático, MosConfigFactory.getInstance(). No puedo usar @RunWith(PowerMockRunner.class). ¿Cómo puedo burlar una llamada de método estático usando MockitoJUnitRunner?
Quiero utilizar PowerMockito dentro de una clase de prueba que tiene la anotación @RunWith(MockitoJUnitRunner.class). Realizo la siguiente simulación de método estático: BeanLocator mockBeanLocator = mock(BeanLocator.class); PowerMockito.mockStatic(PortalBeanLocatorUtil.class); PowerMockito.when(PortalBeanLocatorUtil.getBeanLocator()).thenReturn(mockBeanLocator); La última línea no funciona. Recibo este mensaje de error: org.mockito.exceptions.misusing.MissingMethodInvocationException: when() requiere un argumento que tiene que ser ‘una llamada a método . . . Read more