I am using andorid studio 3.2 and I am new to testing. I want to add a testing library but I am not getting what should i write in the dependencies section testImplentat
If you create android project using Android Studio. You can find three directories like following. (each directory called Source Set)
The androidTest
directory contains test cases that touch the screen or check what is displayed on the screen.
In the test
directory, we mainly do unit tests
such as testing one function.
But test directory is not only for Unit test. You can also write Integration test like HTTP call.
Even you can UI test
in test
directory using Robolectric
library.(It's really fast rather than Espresso)
So what is testImplementation
and androidTestImplementation
? (each called Configuration)
test
source setandroidTest
source setSee this articles for details.