Kotlin-Espresso-sample
Kotlin-Espresso-sample copied to clipboard
MVP Android project that uses Espresso instrumentation tests. All code are written in Kotlin.
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