Spring Boot : écrire le serveur (école d'ingénieur) · Chapitre 12 · Application directe du cours
Les tests du client
Projet : l'API de la Librairie · niveau 2
Énoncé
Les tests de bout en bout du livre Vue attendaient le serveur d'essai. Qu'a-t-il fallu pour qu'ils passent contre Spring Boot ? Qu'est-ce que leur succès prouve, et qu'est-ce qu'il ne prouve pas ?
Corrigé
Deux choses : que Spring Boot réponde sur le port 8000, comme le serveur d'essai (c'est le cas depuis le chapitre 5), et que l'origine de vite preview, http://127.0.0.1:4173, soit autorisée par CORS, car les POST relayés par Vite la portent (chapitre 9). Sans cela, le parcours de commande échoue avec un 403. Aucune ligne des tests n'a changé.
Leur succès prouve que le serveur Java répond au client exactement comme l'ancien, sur les parcours testés : affichage, panier, commande, erreurs de saisie, accessibilité. Il ne prouve pas que le serveur est juste hors de ces parcours (une commande simultanée, une adresse d'administration), ni qu'il tient la charge, ni qu'il est sûr : c'est le rôle des autres tests du projet, et du test de concurrence de ce chapitre.
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.