Adloun

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

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 →