实际代码:
RegistrationData registrationData = (RegistrationData)xstream.fromXML(text);
嘲笑类:
PowerMockito.whenNew(XStream.class).withAnyArguments().thenReturn(mockXStream);
when(mockXStream.fromXML(any(String.class))).thenReturn(RegistrationData.class);
不知道我错过了什么,没有得到任何错误,只返回null。
你是说:
when(mockXStream.fromXML(any(String.class))).thenReturn(mock(RegistrationData.class));
你不想返回一个Class
对象,你想返回一个mock,对吗?