Examples to showcase the tools & techniques used for writing Unit, Integration and Functional tests. This are examples that cover the situations which generally encountered during writing test.
Following topics are covered.
- Testing activities and applications
- Mock SharedPreference
Following topics will be covered.
- Testing databases and content providers
- Testing local and remote services
- Testing Adapter
- Testing user interfaces
- Testing exceptions
- Testing with Espresso
- Running Test on Google Cloud TestLab
- Testing using Dagger 2
MVP
- Testing Presenter
- Testing Repository
- Testing with Retrofit
Reference: Learning Andorid Application Testing by Paul Blundell and Diego Torres Milano