Skip to content

Commit 8d8eecf

Browse files
Improve unit tests
1 parent 2a2a09b commit 8d8eecf

File tree

7 files changed

+7
-14
lines changed

7 files changed

+7
-14
lines changed

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase1/PerformSingleNetworkRequestViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,7 @@ class PerformSingleNetworkRequestViewModelTest {
2020
@get: Rule
2121
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
2222

23-
private val receivedUiStates: MutableList<UiState> =
24-
arrayListOf()
23+
private val receivedUiStates = mutableListOf<UiState>()
2524

2625
@Test
2726
fun `should return Success when network request is successful`() =

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase10/CalculationInBackgroundViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ class CalculationInBackgroundViewModelTest {
1616
@get: Rule
1717
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
1818

19-
private val receivedUiStates: MutableList<UiState> =
20-
arrayListOf()
19+
private val receivedUiStates = mutableListOf<UiState>()
2120

2221
@Test
2322
fun `performCalculation() should perform correct calculations`() =

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase2/Perform2SequentialNetworkRequestsViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ class Perform2SequentialNetworkRequestsViewModelTest {
1919
@get: Rule
2020
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
2121

22-
private val receivedUiStates: MutableList<UiState> =
23-
arrayListOf()
22+
private val receivedUiStates = mutableListOf<UiState>()
2423

2524
@Test
2625
fun `should return Success when both network requests are successful`() =

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase3/PerformNetworkRequestsConcurrentlyViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ class PerformNetworkRequestsConcurrentlyViewModelTest {
2121
@get: Rule
2222
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
2323

24-
private val receivedUiStates: MutableList<UiState> =
25-
arrayListOf()
24+
private val receivedUiStates = mutableListOf<UiState>()
2625

2726
@Test
2827
fun `performNetworkRequestsSequentially should return data after 3 times the response delay`() =

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase4/VariableAmountOfNetworkRequestsViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ class VariableAmountOfNetworkRequestsViewModelTest {
2121
@get: Rule
2222
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
2323

24-
private val receivedUiStates: MutableList<UiState> =
25-
arrayListOf()
24+
private val receivedUiStates = mutableListOf<UiState>()
2625

2726
@Test
2827
fun `performNetworkRequestsSequentially() should return Success UiState on successful network requests after 4000ms`() =

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase5/NetworkRequestWithTimeoutViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ class NetworkRequestWithTimeoutViewModelTest {
1919
@get: Rule
2020
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
2121

22-
private val receivedUiStates: MutableList<UiState> =
23-
arrayListOf()
22+
private val receivedUiStates = mutableListOf<UiState>()
2423

2524
@Test
2625
fun `performNetworkRequest() should return Success UiState on successful network request within timeout`() =

app/src/test/java/com/lukaslechner/coroutineusecasesonandroid/usecases/coroutines/usecase6/RetryNetworkRequestViewModelTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,7 @@ class RetryNetworkRequestViewModelTest {
1919
@get: Rule
2020
val coroutineTestRule: CoroutineTestRule = CoroutineTestRule()
2121

22-
private val receivedUiStates: MutableList<UiState> =
23-
arrayListOf()
22+
private val receivedUiStates = mutableListOf<UiState>()
2423

2524
@Test
2625
fun `performSingleNetworkRequest() should return Success UiState on successful network response`() =

0 commit comments

Comments
 (0)