#java #android #testing #mockito
Вопрос:
Здравствуйте, я пытаюсь создать макет объекта местоположения с помощью Mockito в Android Studio.
Моя сборка.gradle : дополнение ‘org.mockito:mockito-ядро:3. ‘
...
Location location = mock(Location.class);
...
@Before
location.setLatitude(123.0);
location.setLongitude(456.0);
@Test
assertEquals(123.0, location.getLatitude());
Ожидаемая доходность:123,0, фактическая : 0,0
Невозможно получить данные из объекта местоположения, вы можете мне помочь ?
Заранее спасибо
Комментарии:
1. Почему вам нужно издеваться над этим, а не использовать местоположение напрямую и устанавливать нужные вам свойства? Указанный вами код должен работать, если вы заменили
mock(Location.class)
его наnew Location("")
.