【发布时间】:2018-08-21 05:05:13
【问题描述】:
在尝试模拟 MavenXpp3Reader 时,read() 方法仍然为空,尽管我尝试模拟返回。这是我的尝试
String testVer = "1.0.0.TEST";
MavenXpp3Reader mockReader = mock(MavenXpp3Reader.class);
Model mockModel = mock(Model.class);
when(mockModel.getVersion()).thenReturn(testVer);
when(mockReader.read(new FileReader("pom.xml"))).thenReturn(mockModel);
Model model = mockReader.read(new FileReader("pom.xml"));
model 保持为空。基本上,无论传递什么参数,只要调用MavenXpp3Reader.read(),我都想返回mockModel。
【问题讨论】:
标签: java unit-testing mockito