Karumi Dojo • We are here to practice UI Testing. • Espresso, Dagger, KIF and Nimble are our main tools. • Keep always in mind the Dependency Inversion Principle. • We are going to practice pair programming.
Rules: • Do not start coding without read the repository README. md • Do not start coding without test the application manually and review the application code. • Do not write another test without keep the previous one passing. • Think carefully where you are going to use test doubles.
Tips • Baby steps. • Review the application before to start. • Review the testing framework API before to start. • Don’t lose the green. • Fork this project and use Travis CI configuration.
Tasks • Setup MainActivityTest with a list of Super Heroes. • Test listing the correct number of elements. • Test that each of this elements contains the correct Super Hero name.