Inicialmente estaba usando solamente Mockito en junits así que estaba usando SpringJUnit4ClassRunner.class en @RunWith anotación es decirproblemas durante el uso de @RunWith anotación y powerMock
@RunWith(SpringJUnit4ClassRunner.class)
debido a lo cual la inyección de dependencia de primavera estaba trabajando bien y fue conseguir un bean a través de
@Autowired
Someservice someservice ;
Pero ahora, también he integrado PowerMock en él.
clase Así como por doc, he sustituido mencionado en @RunWith anotación con
@RunWith(PowerMockRunner.class)
pero ahora, someservice está llegando a ser nulo. ¿Hay una manera de utilizar tanto SpringJUnit4ClassRunner.class y PowerMockRunner.class en @RunWith anotación
Hola gontard, he intentado con tu solución, pero cuando estaba ejecutando mi junit recibí una excepción que decía que la "regla" de PowerMockRule debía ser pública, así que la hice pública y ahora obtengo la javassist.NotFoundException. ¿Alguna idea? excepcion java.lang.RuntimeException: javassist.NotFoundException: $ Proxy88 \t en org.powermock.core.classloader.MockClassLoader.loadUnmockedClass (MockClassLoader.java:187) \t en org.powermock.core.classloader.MockClassLoader.loadModifiedClass (MockClassLoader .java: 147) .... – Bhuvan
@bhuvan no lo sé, tal vez sea [este tema] (http://code.google.com/p/powermock/issues/detail?id=350). Completo mi respuesta también. – gontard
@gontard http://powermock.googlecode.com/svn/tags/powermock-1.4.12/examples/spring-mockito/ - este enlace ya no funciona. –