0

实际代码:

RegistrationData registrationData = (RegistrationData)xstream.fromXML(text);

模拟类:

PowerMockito.whenNew(XStream.class).withAnyArguments().thenReturn(mockXStream);

when(mockXStream.fromXML(any(String.class))).thenReturn(RegistrationData.class);

不知道我错过了什么,没有收到任何错误,只返回null。

4

1 回答 1

0

你不是说:

when(mockXStream.fromXML(any(String.class))).thenReturn(mock(RegistrationData.class));

你不想返回一个Class对象,你想返回一个模拟,对吧?

于 2015-09-17T14:47:28.783 回答