模拟时获取java.lang.illegalaccesserror
我的类构造函数看起来像。
public Acct(java.lang.Class _javaType,
javax.xml.namespace.Qname _xmlType,
com.ibm.ws.webservices.engine.description.TypeDesc _typeDesc){
super(_javaType,_xmlType,_typeDesc);
}
我试过这样嘲笑。
public class AcctTest extends PowerMockito{
@Test
public void testMethod(){
java.lang.Class jType = PowerMock.mock(java.lang.Class.class);
javax.xml.namespace.Qname xml = PowerMock.mock(javax.xml.namespace.Qname.class);
com.ibm.ws.webservices.engine.description.TypeDesc Desc = PowerMock.mock(com.ibm.ws.webservices.engine.description.TypeDesc.class);
//Object creation to access constructor
}
}
异常:java.lang.illegalaccesserror:java.lang.reflect.constructor.newinstance(构造函数)处的java.lang.class。java:423)
看起来它无法访问预定义的java类型。谢谢有人能请你指点一下,如何模仿这样的物体?
1条答案
按热度按时间2guxujil1#
不要嘲笑我
Class
.这就够了。