Skip to content

Commit 64ec4b8

Browse files
committed
Fix test issues
1 parent 6818102 commit 64ec4b8

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

app/src/test/java/com/intive/tmdbandroid/details/usecase/GetIfExistsUseCaseTest.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff 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
}

app/src/test/java/com/intive/tmdbandroid/details/usecase/SaveTVShowInWatchlistUseCaseTest.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import org.junit.Before
1616
import org.junit.Rule
1717
import org.junit.Test
1818
import org.junit.runner.RunWith
19+
import org.mockito.ArgumentMatchers.anyInt
1920
import org.mockito.BDDMockito
2021
import org.mockito.Mock
2122
import 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
}

app/src/test/java/com/intive/tmdbandroid/details/viewmodel/DetailsViewModelTest.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff 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
}

0 commit comments

Comments
 (0)