captor value return null. Using ArgumentCaptor for the parameter in the method for unit test, but it returns null
@Captor
private lateinit var getCallbackCaptor: ArgumentCaptor<DataSource.GetCallback<Response>>
@Before init(){
MockitoAnnotations.initMocks(this)
videoViewModel = VideoViewModel(remoteRepository)
}
@Test test1(){
videoViewModel.setUpConference(conferenceToken)
verify<Repository>(remoteRepository).setUpConferenceRequest(
conferenceToken,
getCallbackCaptor.capture()
)
}
Thanks