Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 7 · Application directe du cours
Le catalogue en tranche JPA
Tester l'application · niveau 1 (application)
Énoncé
Avec @DataJpaTest, vérifier que la recherche par rayon seul renvoie les deux livres de Littérature dans l'ordre de leurs ISBN, et qu'un ISBN inconnu donne un Optional vide.
Corrigé
void ex5_rayonSeulEtLivreAbsent() {
assertThat(livres.chercher("Littérature", null)).extracting(Livre::getTitre)
.containsExactly("Le Petit Prince", "L’Étranger");
assertThat(livres.findById("9780000000000")).isEmpty();
}
L'ordre est celui de la requête du catalogue, qui trie par ISBN : celui du Petit Prince (…052) précède celui de L'Étranger (…069).
100 % gratuit
La suite du chapitre est sur Adloun
- 9 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours et le premier QCM. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.