Я пишу тестовый пример JUnit с использованием Mockito, и я получаю исключение NullPointerException.JUnit test case with Mockito throws NullPointerException
Кодекс деловой
public XRImage getImage(String imgId, List tagList) {
_paramsMap.printContent();
return _paramsMap.getImage(imgId, tagList);
}
Код проверки
@Test
public void getImageTest() {
String imgId = new String("Test");
List requiredTags = null;
XRImage xRImage = Mockito.mock(XRImage.class);
ImageParamsMap imageParamsMap = Mockito.mock(ImageParamsMap.class);
imageParamsMap.addImage(imgId);
when(imageParamsMap.getImage(imgId, requiredTags)).thenReturn(Mockito.mock(XRImage.class));
XRImage getImage1 = acquisitionParamsManager.getImage(imgId, requiredTags);
assertNotNull(getImage1);
}
Как вы инициализируете свой 'purchaseParamsManager'? Вы должны ввести mock в этот объект –
Я сделал это с помощью @InjectMocks – bhavya