Prouver les critères d'évaluation CONSULTER le droit, et pas seulement qu'il fonctionne

TestMediaService
Expédié
9 septembre 2026 à 03:26 UTC
Auteur
Kamo
Commite
e34b995

GamesEntitlementTest prouve que la porte répond correctement. Rien n'a prouvé les trois les contrôleurs le demandent - et que la distinction est l'ensemble du défaut que ce changement a été établi à propos d'une règle qui existe et qui n'est pas consultée. Une suite qui n'essaie qu'une unité la règle aurait été tout aussi heureusement contre le code qui a expédié le trou. Vérifié par mutation plutôt que sous caution. Avec "games.require" (...) ChessClutoller.player(): GamesEntitlementTest 7 run, 0 échecs et vert, ne dit rien à personne GamesEntitlementEndpointTest 9 run, 3 échecs et rouge qui est exactement le vide que ce fichier ferme, et la raison pour laquelle il vaut la peine d'avoir sur le dessus de l'essai unitaire plutôt que de celui-ci. Les jeuxEntitlement sont RÉEL ici, pas une simulation. Entraînant qu'il s'enviait dans un une méthode qui ne jette jamais, et chaque test dans ce dossier passerait contre un un contrôleur sans porte du tout - la défaillance de la garde-vacheuse. Seules les deux les dépôts sous-dématus se moquent de lui, de sorte que le refus est produit par le même code la gousse s'enfuit et est mappée à un statut par la même « RestControllerAdvice ». Neuf cas, parcourus par les voies réelles avec MockMvc: chacune des trois portes le refus d'un membre qui détient le droit dans une organisation qui n'a pas une telle application; la succursale propriétaire refusant également, puisque la propriété est en possession d'un GRANT manquant et jamais pour une application manquante; le portefeuille associe chaque jeu avec son PROPRE droite, donc un échecs droite ne peut pas ouvrir le portefeuille d'une gisure qui n'a que Hold'em; et - la moitié d'une valeur en restant honnête - qu'une organisation habilitée joue toujours, que son propriétaire Il n'y a pas de subvention et ce droit ne se substitue pas au droit. 404 au lieu de 403 sur le contrôle de l'application sert d'affirmation selon laquelle c'était l'APP qui a refusé plutôt que le droit. Aucun changement de code de production.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation