Skip to content
Devrath edited this page Jul 11, 2021 · 62 revisions

Welcome to the automatic-octo-fiesta wiki!

Our Demo Application


Case Studies
MockKApp
RecepieApp
ShoppingApp

Useful Test Libraries Description Online link
Google fluent assertions Truth - Fluent assertions for Java and Android website
MockWebServer This is used to simulate the remote API locally for instrumentation tests website
MockK Helpful for writing unit tests similar to espresso with pure kotlin based DSL website
About Unit Testing Test doubles Templates in test Test Patterns Code coverage
Why testing is Essential What is a test double, why we need it AAA-Templete Robot Pattern JaCoCo
Testing Pyramid What is mock
Segregating the tests in android What is stub
Good practices in testing What is fake
Annotations Explained What is spying
Rules used in testing Testing Coroutines Using local server
What is InstantTaskExecutorRule Using runBlockingTest MockWebServer
What is ActivityTestRule Using TestCoroutineDispatcher
Why do we need a Dispatcher as a rule to test coroutines
Espresso
Espresso concepts
Annotations in espresso
Espresso Settings
Espresso Cheat Sheet
Hamcrest Cheat Sheet
Espresso test Recorder
Clone this wiki locally