иногда я использую мокито, как:
Mockito.doReturn("1").when(Mockito.spy(new ArrayList<String>()))).get(0);
Я получаю «1», когда пишу код:
spylist.get(0);
В модульном тесте «Моё приложение для Android» я издеваюсь над классом ViewModel: mockViewModel.и хочу увидеть его и добавить заглушку:
MyViewModel spyViewModel = spy(mockViewModel);
doReturn(false).when(spyViewModel).getResult();
когда я вызываю метод getResult, я получаю неправильное использование
true
так, как я могу получить правильный результат, когда использую mockito 'doReturn'?
Я пытался отлаживать в Android Studio, но я могу знать, как найти ошибку, потому что mockito использует некоторые библиотеки для создания файла классов ...