/pin-demo-gio-ext-2017

Demo project for the Effective Automated Testing presentation in Google IO Extended 2017.

Primary LanguageJava

PIN Demo

Demo project for the Effective Automated Testing presentation at the Google I/O 2017 Extended event.

The presentation can be found here: Effective Automated Testing

The recorded video can be found here: Effective Automated Testing Video Record The speech is in Hungarian for the local audience.

I've separated the different states of the application by branches to follow the presentation's topics:

  1. Master: Initial state with UI tests
  2. Step 1: Hermetic testing, DIP + DI
  3. Step 2: Decoupling Android, MVP, Unit tests
  4. Step 3: Upgrade to JUnit 5

The application: