Kotlin-Espresso-Sample
This is MVP project for Android app that is written in Kotlin and uses Espresso to run both unit and instrumented tests.
What you can learn from this project
- How to share test cases between
Instrumented tests
andunit tests
- Fundamental and practical methods that how to write Android code using Android Architecture Components that brings
ViewModel
.
Requirements
- Run with Android Studio 4 (or newer)
Target app
No need to explain about the app since you are familiar with this well.. :)
Run tests
Requires a connected device to run Instrumented tests
. It doesn't matter whether it's a simulator and a real one.
Using Android Studio
Instrumented Tests | Unit Tests | |
---|---|---|
Gradle task name | :app:connectedAndroidTest |
:app:testDebugUnitTest |
Location of test code | src/androidTest/kotlin |
src/test/kotlin |
License
MIT