Failsafe Report
Summary
[Summary] [Package List] [Test Cases]
Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|
192 | 0 | 0 | 0 | 100% | 150.9 s |
Note: failures are anticipated and checked for with assertions while errors are unanticipated.
Package List
[Summary] [Package List] [Test Cases]
Package | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|
io.github.marcopaglio.booking.service.transactional | 56 | 0 | 0 | 0 | 100% | 20.16 s |
io.github.marcopaglio.booking.view.swing | 79 | 0 | 0 | 0 | 100% | 122.0 s |
io.github.marcopaglio.booking.presenter.served | 57 | 0 | 0 | 0 | 100% | 8.703 s |
Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.
io.github.marcopaglio.booking.service.transactional
io.github.marcopaglio.booking.view.swing
- | Class | Tests | Errors | Failures | Skipped | Success Rate | Time |
---|---|---|---|---|---|---|---|
PostgresBookingSwingViewE2E | 22 | 0 | 0 | 0 | 100% | 51.17 s | |
ServedBookingPresenterSwingViewIT | 23 | 0 | 0 | 0 | 100% | 0.806 s | |
PostgresModelSwingViewServedPresenterIT | 6 | 0 | 0 | 0 | 100% | 11.25 s | |
MongoModelSwingViewServedPresenterIT | 6 | 0 | 0 | 0 | 100% | 10.67 s | |
MongoBookingSwingViewE2E | 22 | 0 | 0 | 0 | 100% | 48.11 s |
io.github.marcopaglio.booking.presenter.served
Test Cases
[Summary] [Package List] [Test Cases]
TransactionalMongoBookingServiceIT$ReservationMongoRepositoryIT$RemoveReservationOnIT
testRemoveReservationOnWhenReservationDoesNotExistShouldThrow | 0.105 s | |
testRemoveReservationOnWhenReservationExistsShouldRemove | 0.216 s |
TransactionalMongoBookingServiceIT$BothRepositoriesIT$RemoveClientNamedIT
testRemoveClientNamedWhenClientExistsWithAnExistingReservationShouldRemove | 0.301 s | |
testRemoveClientNamedWhenClientDoesNotExistShouldThrow | 0.120 s |
TransactionalPostgresBookingServiceIT$ClientPostgresRepositoryIT$FindClientNamedIT
testFindClientNamedWhenClientExistsShouldReturnTheClient | 0.013 s | |
testFindClientNamedWhenClientDoesNotExistShouldThrow | 0.010 s |
TransactionalMongoBookingServiceIT$ReservationMongoRepositoryIT$FindReservationIT
testFindReservationWhenReservationDoesNotExistShouldThrow | 0.110 s | |
testFindReservationWhenReservationExistsShouldReturnTheReservation | 0.216 s |
TransactionalMongoBookingServiceIT$ReservationMongoRepositoryIT$RescheduleReservationIT
TransactionalPostgresBookingServiceIT$ReservationPostgresRepositoryIT$RescheduleReservationIT
TransactionalPostgresBookingServiceIT$ReservationPostgresRepositoryIT$RemoveReservationIT
testRemoveReservationWhenReservationDoesNotExistShouldThrow | 0.011 s | |
testRemoveReservationWhenReservationExistsShouldRemove | 0.015 s |
TransactionalMongoBookingServiceIT$ReservationMongoRepositoryIT$FindReservationOnIT
testFindReservationOnWhenReservationDoesNotExistShouldThrow | 0.105 s | |
testFindReservationOnWhenReservationExistsShouldReturnTheReservation | 0.216 s |
TransactionalMongoBookingServiceIT$ClientMongoRepositoryIT$FindClientIT
testFindClientWhenClientDoesNotExistShouldThrow | 0.110 s | |
testFindClientWhenClientExistsShouldReturnTheClient | 0.217 s |
TransactionalPostgresBookingServiceIT$ReservationPostgresRepositoryIT$FindAllReservationsIT
testFindAllReservationsWhenThereAreNoReservationsToRetrieveShouldReturnEmptyList | 0.011 s | |
testFindAllReservationsWhenThereAreSeveralReservationsToRetrieveShouldReturnReservationAsList | 0.012 s |
TransactionalPostgresBookingServiceIT$BothRepositoriesIT$InsertNewReservationIT
testInsertNewReservationWhenReservationIsNewAndAssociatedClientExistsShouldInsertAndReturnWithId | 0.026 s | |
testInsertNewReservationWhenReservationAlreadyExistsShouldNotInsertAndThrow | 0.019 s |
TransactionalPostgresBookingServiceIT$ClientPostgresRepositoryIT$FindClientIT
testFindClientWhenClientDoesNotExistShouldThrow | 0.008 s | |
testFindClientWhenClientExistsShouldReturnTheClient | 0.012 s |
TransactionalPostgresBookingServiceIT$ReservationPostgresRepositoryIT$RemoveReservationOnIT
testRemoveReservationOnWhenReservationDoesNotExistShouldThrow | 0.011 s | |
testRemoveReservationOnWhenReservationExistsShouldRemove | 0.020 s |
TransactionalMongoBookingServiceIT$ClientMongoRepositoryIT$FindClientNamedIT
testFindClientNamedWhenClientExistsShouldReturnTheClient | 0.211 s | |
testFindClientNamedWhenClientDoesNotExistShouldThrow | 0.111 s |
TransactionalMongoBookingServiceIT$BothRepositoriesIT$RemoveClientIT
testRemoveClientWhenClientDoesNotExistShouldThrow | 0.115 s | |
testRemoveClientWhenClientExistsWithAnExistingReservationShouldRemove | 0.335 s |
TransactionalPostgresBookingServiceIT$ClientPostgresRepositoryIT$FindAllClientsIT
testFindAllClientsWhenThereAreSeveralClientsToRetrieveShouldReturnClientsAsList | 0.012 s | |
testFindAllClientsWhenThereAreNoClientsToRetrieveShouldReturnEmptyList | 0.007 s |
TransactionalMongoBookingServiceIT$ReservationMongoRepositoryIT$FindAllReservationsIT
testFindAllReservationsWhenThereAreNoReservationsToRetrieveShouldReturnEmptyList | 0.111 s | |
testFindAllReservationsWhenThereAreSeveralReservationsToRetrieveShouldReturnReservationAsList | 0.217 s |
TransactionalMongoBookingServiceIT$ClientMongoRepositoryIT$InsertNewClientIT
testInsertNewClientWhenClientDoesNotAlreadyExistShouldInsertAndReturnWithId | 0.110 s | |
testInsertNewClientWhenClientAlreadyExistsShouldNotInsertAndThrow | 0.214 s |
TransactionalPostgresBookingServiceIT$ClientPostgresRepositoryIT$RenameClientIT
testRenameClientWhenThereIsAlreadyAClientWithSameNewNamesShouldNotRenameAndThrow | 0.019 s | |
testRenameClientWhenThereIsNoClientWithTheSameNewNamesShouldRenameAndReturnWithoutChangingId | 0.017 s |
TransactionalPostgresBookingServiceIT$ReservationPostgresRepositoryIT$FindReservationOnIT
testFindReservationOnWhenReservationDoesNotExistShouldThrow | 0.009 s | |
testFindReservationOnWhenReservationExistsShouldReturnTheReservation | 0.014 s |
TransactionalPostgresBookingServiceIT$BothRepositoriesIT$RemoveClientIT
testRemoveClientWhenClientDoesNotExistShouldThrow | 0.019 s | |
testRemoveClientWhenClientExistsWithAnExistingReservationShouldRemove | 0.035 s |
TransactionalPostgresBookingServiceIT$ReservationPostgresRepositoryIT$FindReservationIT
testFindReservationWhenReservationDoesNotExistShouldThrow | 0.012 s | |
testFindReservationWhenReservationExistsShouldReturnTheReservation | 0.012 s |
TransactionalMongoBookingServiceIT$ClientMongoRepositoryIT$RenameClientIT
testRenameClientWhenThereIsAlreadyAClientWithSameNewNamesShouldNotRenameAndThrow | 0.216 s | |
testRenameClientWhenThereIsNoClientWithTheSameNewNamesShouldRenameAndReturnWithoutChangingId | 0.213 s |
TransactionalMongoBookingServiceIT$BothRepositoriesIT$InsertNewReservationIT
testInsertNewReservationWhenReservationIsNewAndAssociatedClientExistsShouldInsertAndReturnWithId | 0.224 s | |
testInsertNewReservationWhenReservationAlreadyExistsShouldNotInsertAndThrow | 0.224 s |
TransactionalMongoBookingServiceIT$ReservationMongoRepositoryIT$RemoveReservationIT
testRemoveReservationWhenReservationDoesNotExistShouldThrow | 0.109 s | |
testRemoveReservationWhenReservationExistsShouldRemove | 0.218 s |
TransactionalPostgresBookingServiceIT$BothRepositoriesIT$RemoveClientNamedIT
testRemoveClientNamedWhenClientExistsWithAnExistingReservationShouldRemove | 0.405 s | |
testRemoveClientNamedWhenClientDoesNotExistShouldThrow | 0.015 s |
TransactionalPostgresBookingServiceIT$ClientPostgresRepositoryIT$InsertNewClientIT
testInsertNewClientWhenClientDoesNotAlreadyExistShouldInsertAndReturnWithId | 0.013 s | |
testInsertNewClientWhenClientAlreadyExistsShouldNotInsertAndThrow | 0.012 s |
TransactionalMongoBookingServiceIT$ClientMongoRepositoryIT$FindAllClientsIT
testFindAllClientsWhenThereAreSeveralClientsToRetrieveShouldReturnClientsAsList | 0.214 s | |
testFindAllClientsWhenThereAreNoClientsToRetrieveShouldReturnEmptyList | 0.111 s |
ServedMongoBookingPresenterRaceConditionIT
PostgresBookingSwingViewE2E
ValidatedServedBookingPresenterIT$RestrictedClientValidatorIT$AddClientIT
ServedBookingPresenterIT$RenameClientIT
ServedBookingPresenterSwingViewIT
ServedBookingPresenterIT$DeleteClientIT
PostgresModelSwingViewServedPresenterIT
ServedBookingPresenterIT$RescheduleReservationIT
ServedPostgresBookingPresenterRaceConditionIT
ValidatedServedBookingPresenterIT$RestrictedReservationValidatorIT$AddReservationIT
ValidatedServedBookingPresenterIT$RestrictedReservationValidatorIT$RescheduleReservationIT
testRescheduleReservationWhenNewDateIsValidShouldDelegateToServiceWithUnchangedNewDate | 0.053 s | |
testRescheduleReservationWhenNewDateIsNotValidShouldShowErrorAndNotReschedule | 0.003 s |