Я хочу написать тест на видимость просмотра.
У меня есть что-то вроде этого
@Test
fun showProgressBarTest() {
val eventPlannerListFragment = Mockito.mock(EventPlannerListFragment::class.java)
eventPlannerListFragment.showProgressBar(true)
assertEquals(View.VISIBLE, eventPlannerListFragment.fragment_progress_bar.visibility)
}
Но я получаю:
java.lang.NullPointerException
at com.fs.wfm.ui.EventPlannerListFragmentTest.showProgressBarTest(EventPlannerListFragmentTest.kt:47)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
...
Можно ли это проверить с помощью Mockito? Или мне нужно использовать другой тестовый фреймворк?
Спасибо за рабочий пример.