Skip to content

Commit 94f86b7

Browse files
committed
fix test name and typo, and user assertion instead of check method
Change-Id: I45e04df676fe9f5e5e893a1fc6e8f54e9e7d7a1a
1 parent d372d6e commit 94f86b7

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

feature/bookmarks/src/test/kotlin/com/google/samples/apps/nowinandroid/feature/bookmarks/BookmarksViewModelTest.kt

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,15 @@ class BookmarksViewModelTest {
9292
}
9393

9494
@Test
95-
fun whenResourceViewed_setResourcesViewed() = runTest {
95+
fun feedUiState_resourceIsViewed_setResourcesViewed() = runTest {
9696
val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.feedUiState.collect() }
9797

98-
// Give
98+
// Given
9999
newsRepository.sendNewsResources(newsResourcesTestData)
100100
userDataRepository.setNewsResourceBookmarked(newsResourcesTestData[0].id, true)
101101
val itemBeforeViewed = viewModel.feedUiState.value
102-
check(itemBeforeViewed is Success)
103-
check(!itemBeforeViewed.feed.first().hasBeenViewed)
102+
assertIs<Success>(itemBeforeViewed)
103+
assertFalse(itemBeforeViewed.feed.first().hasBeenViewed)
104104

105105
// When
106106
viewModel.setNewsResourceViewed(newsResourcesTestData[0].id, true)
@@ -114,17 +114,17 @@ class BookmarksViewModelTest {
114114
}
115115

116116
@Test
117-
fun whenUndoBookmarkRemoval_thenBookmarkIsRestored() = runTest {
117+
fun feedUiState_undoneBookmarkRemoval_bookmarkIsRestored() = runTest {
118118
val collectJob = launch(UnconfinedTestDispatcher()) { viewModel.feedUiState.collect() }
119119

120-
// Give
120+
// Given
121121
newsRepository.sendNewsResources(newsResourcesTestData)
122122
userDataRepository.setNewsResourceBookmarked(newsResourcesTestData[0].id, true)
123123
viewModel.removeFromSavedResources(newsResourcesTestData[0].id)
124-
check(viewModel.shouldDisplayUndoBookmark)
124+
assertTrue(viewModel.shouldDisplayUndoBookmark)
125125
val itemBeforeUndo = viewModel.feedUiState.value
126-
check(itemBeforeUndo is Success)
127-
check(itemBeforeUndo.feed.isEmpty())
126+
assertIs<Success>(itemBeforeUndo)
127+
assertEquals(0, itemBeforeUndo.feed.size)
128128

129129
// When
130130
viewModel.undoBookmarkRemoval()
@@ -133,7 +133,7 @@ class BookmarksViewModelTest {
133133
assertFalse(viewModel.shouldDisplayUndoBookmark)
134134
val item = viewModel.feedUiState.value
135135
assertIs<Success>(item)
136-
assertEquals(item.feed.size, 1)
136+
assertEquals(1, item.feed.size)
137137

138138
collectJob.cancel()
139139
}

0 commit comments

Comments
 (0)