Adloun

Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 7 · Exercice de TD

Le 404 en tranche web

Tester l'application · niveau 2

Énoncé

Avec @WebMvcTest, vérifier que la demande d'un livre inconnu reçoit un 404 au format application/problem+json, avec le champ erreur attendu par l'application Vue.

Corrigé


    void ex4_livreIntrouvable() {
        when(service.trouver("9780000000000")).thenThrow(new LivreIntrouvableException("9780000000000"));
        assertThat(mvc.get().uri("/api/livres/9780000000000"))
                .hasStatus(404)
                .hasContentType("application/problem+json")
                .bodyJson().extractingPath("$.erreur").isEqualTo("Aucun livre d’ISBN 9780000000000.");
    }

100 % gratuit

La suite du chapitre est sur Adloun

Exercice suivant et tuteur

Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant et tuteur →