निम्नलिखित इकाई परीक्षण चल रहा है पर कोई आखिरी कॉल अपवाद फेंकता एक नकली उपलब्धEasyMock 3.0, मजाक वर्ग फेंकता java.lang.IllegalStateException: java.lang.IllegalStateException: एक नकली उपलब्ध
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);
}
}
पर कोई आखिरी कॉल
मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं और वेब पर कोई अच्छा उदाहरण नहीं मिल रहा है। EasyMock 3.0 का उपयोग करके आप कक्षा को कैसे नकल करते हैं। उपर्युक्त इकाई परीक्षण में क्या गलत है? किसी भी तरह की सहायता का स्वागत किया जाएगा।
मेरे परियोजना
<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>