我只是想让 PowerMock/EasyMock 工作。我正在使用 PowerMock 1.5:
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-easymock-release-full</artifactId>
<version>1.5</version>
<type>pom</type>
</dependency>
这是我的代码:
String text = PowerMock.createMock(String.class);
就是这样。当我运行程序时,我得到:java.lang.IllegalArgumentException: java.lang.String is not an interface
我试过做:
String text = EasyMock.createMock(String.class);
并使用 PowerMock 的 RunWith 注释,但无论我尝试什么类,我总是得到这个异常。我究竟做错了什么?