Początkowo używałem tylko Mockito w junits więc używałem SpringJUnit4ClassRunner.class w @RunWith adnotacji tjproblemy podczas korzystania @RunWith adnotacji i powerMock
@RunWith(SpringJUnit4ClassRunner.class)
dzięki którym wtrysk zależność sprężyna działa dobrze i był coraz fasola przez
@Autowired
Someservice someservice ;
Ale teraz, ja również włączyłem PowerMock w tym.
Tak jak za doc, Wymieniłem klasa wspomniano w @RunWith adnotacji z
@RunWith(PowerMockRunner.class)
ale teraz someservice zbliża się zerowa. Czy istnieje sposób, aby wykorzystać zarówno SpringJUnit4ClassRunner.class i PowerMockRunner.class w @RunWith adnotacji
Hej gontard, próbowałem twojego rozwiązania, ale kiedy wykonywałem swój junit, otrzymałem wyjątek, że "zasada" PowerMockRule powinna być publiczna, więc upubliczniłam ją i teraz otrzymuję javassist.NotFoundException. jakieś pomysły? exeption java.lang.RuntimeException: javassist.NotFoundException: $ Proxy88 \t na org.powermock.core.classloader.MockClassLoader.loadUnmockedClass (MockClassLoader.java:187) \t na org.powermock.core.classloader.MockClassLoader.loadModifiedClass (MockClassLoader .java: 147) .... – Bhuvan
@bhuvan Nie wiem, być może to [ten problem] (http://code.google.com/p/powermock/issues/detail?id=350). Ukończę też odpowiedź. – gontard
@gontard http://powermock.googlecode.com/svn/tags/powermock-1.4.12/examples/spring-mockito/ - ten link już nie działa. –