在尝试模拟 MavenXpp3Reader 时,read()尽管我尝试模拟返回,但该方法仍然为 null。这是我的尝试
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仍然为空。基本上,无论传递什么参数,我都想mockModel在MavenXpp3Reader.read()被调用时返回。
相关分类