- ctrl + shift + t
- https://medium.com/huawei-developers/testing-the-modules-of-your-mvvm-clean-architecture-android-project-part-1-creating-your-618faf3da6d9
- https://medium.com/huawei-developers/testing-the-modules-of-your-mvvm-clean-architecture-android-project-part-2-testing-the-use-d2b5ddf5380a
-
https://betterprogramming.pub/android-unit-testing-basics-3e7075a432a1
-
https://medium.com/android-news/better-testing-with-mvvm-ae74d4d872bd
-
https://developer.android.com/training/testing/espresso/basics
-
https://nyamebismark12-nb.medium.com/testing-with-hilt-android-b299c4ff9f9d
-
test doubles : shadows
- https://blog.logrocket.com/unit-testing-kotlin-projects-with-mockk-vs-mockito/
- https://medium.com/@prashantspol/mockk-better-to-way-to-mock-in-kotlin-than-mockito-1b659c5232ec
- https://github.com/Kotlin/kotlinx.coroutines/tree/master/kotlinx-coroutines-test
- https://medium.com/swlh/unit-testing-with-kotlin-coroutines-the-android-way-19289838d257
-
https://developer.android.com/training/dependency-injection/hilt-testing
-
https://nyamebismark12-nb.medium.com/testing-with-hilt-android-b299c4ff9f9d
-
https://proandroiddev.com/how-to-better-unit-testing-42a956e005d6
- https://www.droidcon.com/2022/08/25/testing-api-layer-in-android-testing-fundamentals/
- https://www.bloco.io/blog/mocking-retrofit-api-responses-with-mockwebserver-hilt
- https://rommansabbir.com/android-network-calling-with-retrofit-and-unit-testing
- https://github.com/sachin1kumar/Retrofit-Testing/blob/master/app/src/test/java/com/manager/retrofitesting/RequestViewModelTest.kt
- https://ironmonkey.in/android-api-and-unit-testing-using-retrofit-coroutines-hilt-mockwebserver/