-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Devrath edited this page Jul 11, 2021
·
62 revisions
Welcome to the automatic-octo-fiesta wiki!
- ImdbMoviesApp
-
Architecture Used:
Clean Architecture
- Source code
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 |