cyrusinnovation / mockito-groovy-support

A library for making Mockito work with Groovy
MIT License
34 stars 17 forks source link

Mockito 1.10.16 - NoClassDefFoundError: org/mockito/internal/creation/jmock/ClassImposterizer #13

Open eyforia opened 9 years ago

eyforia commented 9 years ago

Getting NoClassDefFound running mockito groovy tests:

java.lang.NoClassDefFoundError: org/mockito/internal/creation/jmock/ClassImposterizer at com.cyrusinnovation.mockitogroovysupport.GroovyCglibMockMaker.createMock(GroovyCglibMockMaker.java:20) at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:33) at org.mockito.internal.MockitoCore.mock(MockitoCore.java:59) at org.mockito.Mockito.mock(Mockito.java:1285) at org.mockito.Mockito.mock(Mockito.java:1163)

budjb commented 9 years ago

I'm facing this too. Using Mockito 1.10.19.

Petikoch commented 9 years ago

Same problem here... using Mockito 1.10.19.

Up to Mockito version 1.10.8 mockito-groovy-support 1.3 works fine...

eyforia commented 9 years ago

Solved by switching to Spock Mocks :-)

atreides322 commented 9 years ago

The problem is that as of 1.10.9, there was a fair amount of work within Mockito to abstract the internal dependencies on cglib. This involved moving several classes to a different package and making them package protected in scope.

xiexiaoyan119 commented 7 years ago

Using mockito-core-2.1.0-RC.1.jar at Android Studio, also appear this issue