Ejecución de la siguiente prueba de la unidad inicia la excepción: java.lang.IllegalStateException: no última llamada en un simulacro disponiblesEasyMock 3.0, clase burla lanza java.lang.IllegalStateException: no última llamada en un simulacro disponibles
import org.easymock.*;
import org.junit.*;
public class MyTest {
@Test
public void testWithClass() {
Thread threadMock = EasyMock.createMock(Thread.class);
EasyMock.expect(threadMock.isAlive()).andReturn(true);
}
}
No estoy seguro de lo que estoy haciendo mal y no puedo encontrar ningún buen ejemplo en la web. ¿Cómo te burlas de una clase con EasyMock 3.0? ¿Qué pasa con la prueba unitaria anterior? Cualquier ayuda sería muy apreciada.
Mi proyecto incluye las siguientes dependencias de Maven
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
<version>3.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
<version>2.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.objenesis</groupId>
<artifactId>objenesis</artifactId>
<version>1.2</version>
<scope>test</scope>
</dependency>