FetchSentenceAudioUC extends AbstractUseCase<FetchSentenceAudioUC.FetchSentenceAudioRequestParms, Void, Void> { private void fetchSentenceAudio() { LogUtils.v(Constants.TAG, "fetch audio: " + getRequestValue() + "."); mSentenceRepository.fetchSentenceAudio(getRequestValue().getAudioUrl(), getRequestValue().getToken()); } FetchSentenceAudioUC(SentenceRepository sentenceRepository); @Override void run();  }
@Test public void testFetchSentenceAudio() { mFetchSentenceAudioUC.run(); verify(mSentenceRepository).fetchSentenceAudio(SAMPLE_AUDIO_URL, mToken); }