11package org.wordpress.android.models.networkresource
22
3- import org.hamcrest.CoreMatchers.`is`
4- import org.hamcrest.CoreMatchers.equalTo
5- import org.junit.Assert.assertThat
3+ import org.assertj.core.api.Assertions.assertThat
64import org.junit.Test
75import java.util.Locale
86
@@ -11,25 +9,25 @@ class ListStateTest {
119 fun testInitState () {
1210 val initState: ListState <String > = ListState .Init ()
1311
14- assertThat(initState.data, ` is ` (emptyList() ))
12+ assertThat(initState.data).isEqualTo (emptyList< ListState < String >>( ))
1513
16- assertThat(initState.isFetchingFirstPage(), ` is ` (false ) )
17- assertThat(initState.isLoadingMore(), ` is ` (false ) )
18- assertThat(initState.shouldFetch(true ), ` is ` (false ) )
19- assertThat(initState.shouldFetch(false ), ` is ` (false ) )
14+ assertThat(initState.isFetchingFirstPage()).isEqualTo (false )
15+ assertThat(initState.isLoadingMore()).isEqualTo (false )
16+ assertThat(initState.shouldFetch(true )).isEqualTo (false )
17+ assertThat(initState.shouldFetch(false )).isEqualTo (false )
2018 }
2119
2220 @Test
2321 fun testReadyState () {
2422 val testData = listOf (" item1" , " item2" )
2523 val readyState: ListState <String > = ListState .Ready (testData)
2624
27- assertThat(readyState.data, ` is `(equalTo( testData)) )
25+ assertThat(readyState.data).isEqualTo( testData)
2826
29- assertThat(readyState.isFetchingFirstPage(), ` is ` (false ) )
30- assertThat(readyState.isLoadingMore(), ` is ` (false ) )
31- assertThat(readyState.shouldFetch(true ), ` is ` (false ) )
32- assertThat(readyState.shouldFetch(false ), ` is ` (true ) )
27+ assertThat(readyState.isFetchingFirstPage()).isEqualTo (false )
28+ assertThat(readyState.isLoadingMore()).isEqualTo (false )
29+ assertThat(readyState.shouldFetch(true )).isEqualTo (false )
30+ assertThat(readyState.shouldFetch(false )).isEqualTo (true )
3331 }
3432
3533 @Test
@@ -38,12 +36,12 @@ class ListStateTest {
3836 val readyState: ListState <String > = ListState .Ready (testData)
3937 val loadingState: ListState <String > = ListState .Loading (readyState)
4038
41- assertThat(loadingState.data, ` is `(equalTo( testData)) )
39+ assertThat(loadingState.data).isEqualTo( testData)
4240
43- assertThat(loadingState.isFetchingFirstPage(), ` is ` (true ) )
44- assertThat(loadingState.isLoadingMore(), ` is ` (false ) )
45- assertThat(loadingState.shouldFetch(true ), ` is ` (false ) )
46- assertThat(loadingState.shouldFetch(false ), ` is ` (false ) )
41+ assertThat(loadingState.isFetchingFirstPage()).isEqualTo (true )
42+ assertThat(loadingState.isLoadingMore()).isEqualTo (false )
43+ assertThat(loadingState.shouldFetch(true )).isEqualTo (false )
44+ assertThat(loadingState.shouldFetch(false )).isEqualTo (false )
4745 }
4846
4947 @Test
@@ -52,30 +50,30 @@ class ListStateTest {
5250 val readyState: ListState <String > = ListState .Ready (testData)
5351 val loadingState: ListState <String > = ListState .Loading (readyState, true )
5452
55- assertThat(loadingState.data, ` is `(equalTo( testData)) )
53+ assertThat(loadingState.data).isEqualTo( testData)
5654
57- assertThat(loadingState.isFetchingFirstPage(), ` is ` (false ) )
58- assertThat(loadingState.isLoadingMore(), ` is ` (true ) )
59- assertThat(loadingState.shouldFetch(true ), ` is ` (false ) )
60- assertThat(loadingState.shouldFetch(false ), ` is ` (false ) )
55+ assertThat(loadingState.isFetchingFirstPage()).isEqualTo (false )
56+ assertThat(loadingState.isLoadingMore()).isEqualTo (true )
57+ assertThat(loadingState.shouldFetch(true )).isEqualTo (false )
58+ assertThat(loadingState.shouldFetch(false )).isEqualTo (false )
6159 }
6260
6361 @Test
6462 fun testSuccessStateWhereAllDataIsLoaded () {
6563 val testData = listOf (" item7" )
6664
6765 val successState = ListState .Success (testData)
68- assertThat(successState.data, ` is `(equalTo( testData)) )
69- assertThat(successState.canLoadMore, ` is ` (false ) )
66+ assertThat(successState.data).isEqualTo( testData)
67+ assertThat(successState.canLoadMore).isEqualTo (false )
7068 }
7169
7270 @Test
7371 fun testSuccessStatesWhereMoreDataCanBeLoaded () {
7472 val testData = listOf (" item8" )
7573
7674 val successState2 = ListState .Success (testData, true )
77- assertThat(successState2.data, ` is `(equalTo( testData)) )
78- assertThat(successState2.canLoadMore, ` is ` (true ) )
75+ assertThat(successState2.data).isEqualTo( testData)
76+ assertThat(successState2.canLoadMore).isEqualTo (true )
7977 }
8078
8179 @Test
@@ -86,8 +84,8 @@ class ListStateTest {
8684
8785 val errorMessage = " Some error message"
8886 val errorState = ListState .Error (loadingState, errorMessage)
89- assertThat(errorState.errorMessage, ` is `(equalTo( errorMessage)) )
90- assertThat(errorState.data, ` is ` (testDataReady) )
87+ assertThat(errorState.errorMessage).isEqualTo( errorMessage)
88+ assertThat(errorState.data).isEqualTo (testDataReady)
9189 }
9290
9391 @Test
@@ -98,9 +96,9 @@ class ListStateTest {
9896 list.map { it.uppercase(Locale .getDefault()) }
9997 }
10098 val transformedReadyState = readyState.transform(toUpperCase)
101- assertThat(transformedReadyState.data, ` is `(equalTo( toUpperCase(testData)) ))
102- assertThat(transformedReadyState.data.size, ` is `( 3 ) )
103- assertThat(transformedReadyState is ListState .Ready , ` is ` (true ) )
99+ assertThat(transformedReadyState.data).isEqualTo( toUpperCase(testData))
100+ assertThat(transformedReadyState.data.size).isEqualTo( 3 )
101+ assertThat(transformedReadyState is ListState .Ready ).isEqualTo (true )
104102 }
105103
106104 @Test
@@ -112,8 +110,8 @@ class ListStateTest {
112110 list.filter { it != " not-item" }
113111 }
114112 val transformedLoadingState = loadingState.transform(filterNotItem)
115- assertThat(transformedLoadingState.data, ` is `(equalTo( filterNotItem(testData)) ))
116- assertThat(transformedLoadingState.data.size, ` is `( 2 ) )
117- assertThat(transformedLoadingState is ListState .Loading , ` is ` (true ) )
113+ assertThat(transformedLoadingState.data).isEqualTo( filterNotItem(testData))
114+ assertThat(transformedLoadingState.data.size).isEqualTo( 2 )
115+ assertThat(transformedLoadingState is ListState .Loading ).isEqualTo (true )
118116 }
119117}
0 commit comments