¿Por qué obtengo NoClassDefFoundError cuando ejecuto JMockit Mocks?

Estoy corriendoJMockit conJunit 4 y obtener el errorjava.lang.NoClassDefFoundError.

Quiero probar cómo mi clase (mycomponent) trata los valores que se devuelven de una clase estática de biblioteca de terceros. Me estoy acercando a esto creando la clase simulada (mocked3rdpartycomponent) y luego llamando a mycomponent de la siguiente manera:

mytest-> mycomponent-> mocked3rdpartycomponent

La clase simulada tiene la siguiente definición. El método y la clase simulados son para sustituir la biblioteca de terceros mencionada anteriormente:

new Mockup<MockedClass>() {
  @Mock public ReturnType[] mockedMethod() {
    ReturnType[] ni = {null};
    return ni;
  }
}

Mycomponent mc = new MyComponent();

Cuando ejecuto mi clase de prueba me sale el siguiente error:

java.lang.NoClassDefFoundError: mockit/internal/state/TestRun
at <MockedClass.mockedMethod>(MockedClass.java)
at <MyComponent>.<init>
caused by: java.lang.ClassNotFoundException: mockit.internal.state.TestRun

Editar:&nbsp;Además de esto, si trato de pasar por alto la llamada en la Unidad bajo prueba que debería llamar a mi falso, aparece una pantalla que indica que no se puede encontrar el código fuente de Junit.

Editar:&nbsp;La biblioteca de terceros también es nativa con algunos métodos estáticos.

¿Alguien sabe por qué esto podría ser causado?

Mi entorno es Eclipse Mars 4.5.0, JUnit 4.10, JMockit 1.19.

¡Gracias!