[TUT] Mocking shared preferences to test in isolation

TweetBelow is an excerpt from my book “Learning Android Application Testing” that explains how you can write tests that interact with the Android system using files, databases or shared preferences without corrupting or being affected by the data that already exists. It’s post Christmas and there is a flurry of consumerism whilst the shops do […]

[TUT] Android Gradle App with Robolectric JUnit tests

TweetThis tutorial will show you the skeleton of an Android application that uses the Gradle build system and runs Robolectric JUnit tests on Android classes. This follows on from my tutorial about JVM JUnit tests, you can have one type of testing without the other. For instance you could bundle all your JVM tests inside […]