File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed
app/src/test/java/com/intive/tmdbandroid/details Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -72,7 +72,7 @@ class GetIfExistsUseCaseTest {
7272 val expected = getIfExistsUseCase(2 )
7373
7474 expected.test {
75- Assert .assertEquals(awaitItem(), false )
75+ Assert .assertEquals(awaitItem(), screening )
7676 awaitComplete()
7777 }
7878 }
@@ -86,7 +86,7 @@ class GetIfExistsUseCaseTest {
8686 val expected = getIfExistsUseCase(2 )
8787
8888 expected.test {
89- Assert .assertEquals(awaitItem(), true )
89+ Assert .assertEquals(awaitItem(), screening )
9090 awaitComplete()
9191 }
9292 }
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ import org.junit.Before
1616import org.junit.Rule
1717import org.junit.Test
1818import org.junit.runner.RunWith
19+ import org.mockito.ArgumentMatchers.anyInt
1920import org.mockito.BDDMockito
2021import org.mockito.Mock
2122import org.mockito.junit.MockitoJUnitRunner
@@ -66,15 +67,16 @@ class SaveTVShowInWatchlistUseCaseTest {
6667 @ExperimentalCoroutinesApi
6768 @ExperimentalTime
6869 fun invokeTest () = mainCoroutineRule.runBlockingTest {
69- BDDMockito .given(watchlistRepository.insert(screening )).willReturn(
70- flowOf(true )
70+ BDDMockito .given(watchlistRepository.getScreeningById(anyInt() )).willReturn(
71+ flowOf(screening )
7172 )
7273
7374 val expected = saveTVShowInWatchlistUseCase(screening)
7475
7576 expected.test {
76- Assert .assertEquals(awaitItem(), flowOf( true ) )
77+ Assert .assertEquals(awaitItem(), screening )
7778 awaitComplete()
7879 }
80+
7981 }
8082}
Original file line number Diff line number Diff line change @@ -254,6 +254,7 @@ class DetailsViewModelTest {
254254 detailViewModel.getTVShowTrailer(2 )
255255
256256 detailViewModel.trailerState.consumeAsFlow().test {
257+ Truth .assertThat(awaitItem()).isEqualTo(State .Loading )
257258 Truth .assertThat(awaitItem()).isEqualTo(State .Success (videoKey))
258259 }
259260 }
@@ -272,6 +273,7 @@ class DetailsViewModelTest {
272273 detailViewModel.getMovieTrailer(2 )
273274
274275 detailViewModel.trailerState.consumeAsFlow().test {
276+ Truth .assertThat(awaitItem()).isEqualTo(State .Loading )
275277 Truth .assertThat(awaitItem()).isEqualTo(State .Success (videoKey))
276278 }
277279 }
You can’t perform that action at this time.
0 commit comments