The Resurrection of Testing for Android

1 · Jake Wharton · April 3, 2013, midnight
When testing Android applications, documentation and tools can be sparse. At Square, verifying the behavior of our applications is an essential part of our day-to-day development — and to make testing easier, we have created and refined a set of tools for three different aspects of testing; unit tests, instrumentation tests, and declaring assertions. Robolectric The most fundamental problem which inhibits testing is that the API jar for each version of Android is empty. Rather than having actual...