Aller au contenu

Tests

phil/reservation
DomaineCe qui est couvert
Interval, Booking, BookingRequest, DecisionLeurs valeurs, chaque refus, les plages qui se touchent
RèglesChaque règle à ses bornes, sur l'horloge de la ressource
DisponibilitéHeures hebdomadaires, plages de part et d'autre de minuit, jours fermés, changements d'heure, la borne en jours
Bookable et LoadProfileCapacité, marges, réservations remplacées, raisons dans l'ordre, créneaux par pas, quantité, règles et bornes
ReminderScheduleDécalages, moments, rappel dû, rappels dépassés, bornes

Infection tient la bibliothèque à 100 % de mutants tués.

vendor/bin/phpunit packages/reservation/tests

Bancs d'essai

Les bancs d'essai phpbench de tests/Benchmark mesurent la vérification d'une demande et la liste des créneaux d'une semaine parmi des centaines de réservations. À partir de la racine du monodépôt :

composer bench -- packages/reservation/tests/Benchmark