Surefire Report

Summary

[Summary] [Package List] [Test Cases]


Tests Errors Failures Skipped Success Rate Time
172 0 0 0 100% 53.925

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
net.andresbustamante.yafoot.users.web.controllers 6 0 0 0 100% 14.748
net.andresbustamante.yafoot.users.repository.impl 3 0 0 0 100% 5.093
net.andresbustamante.yafoot.core.web.adapters 4 0 0 0 100% 8.237
net.andresbustamante.yafoot.users.services.impl 3 0 0 0 100% 0.32
net.andresbustamante.yafoot.core.web.controllers 72 0 0 0 100% 14.355
net.andresbustamante.yafoot.core.web.listeners 4 0 0 0 100% 0.596
net.andresbustamante.yafoot.commons.util 5 0 0 0 100% 0.424
net.andresbustamante.yafoot.core.model 8 0 0 0 100% 0.314
net.andresbustamante.yafoot.core.web.mappers 2 0 0 0 100% 0.014
net.andresbustamante.yafoot.core.services.impl 65 0 0 0 100% 9.824

Note: package statistics are not computed recursively, they only sum up all of its testsuites numbers.

net.andresbustamante.yafoot.users.web.controllers

Class Tests Errors Failures Skipped Success Rate Time
UsersControllerTest 6 0 0 0 100% 14.748

net.andresbustamante.yafoot.users.repository.impl

Class Tests Errors Failures Skipped Success Rate Time
KeycloakUserRepositoryTest 3 0 0 0 100% 5.093

net.andresbustamante.yafoot.core.web.adapters

Class Tests Errors Failures Skipped Success Rate Time
InternalUserManagementAdapterTest 4 0 0 0 100% 8.237

net.andresbustamante.yafoot.users.services.impl

Class Tests Errors Failures Skipped Success Rate Time
UserSearchServiceTest 1 0 0 0 100% 0.058
UserManagementServiceTest 2 0 0 0 100% 0.262

net.andresbustamante.yafoot.core.web.controllers

Class Tests Errors Failures Skipped Success Rate Time
SitesControllerTest 6 0 0 0 100% 1.589
CarsControllerTest 16 0 0 0 100% 1.655
PlayersControllerTest 9 0 0 0 100% 1.348
SportsControllerTest 2 0 0 0 100% 6.253
MatchesControllerTest 39 0 0 0 100% 3.51

net.andresbustamante.yafoot.core.web.listeners

Class Tests Errors Failures Skipped Success Rate Time
CarpoolingRequestListenerTest 1 0 0 0 100% 0.131
MatchPlayerUnregistrationListenerTest 1 0 0 0 100% 0.444
CarpoolingUpdateListenerTest 2 0 0 0 100% 0.021

net.andresbustamante.yafoot.commons.util

Class Tests Errors Failures Skipped Success Rate Time
LocaleUtilsTest 2 0 0 0 100% 0.037
DateUtilsTest 3 0 0 0 100% 0.387

net.andresbustamante.yafoot.core.model

Class Tests Errors Failures Skipped Success Rate Time
MatchTest 8 0 0 0 100% 0.314

net.andresbustamante.yafoot.core.web.mappers

Class Tests Errors Failures Skipped Success Rate Time
SportMapperTest 2 0 0 0 100% 0.014

net.andresbustamante.yafoot.core.services.impl

Class Tests Errors Failures Skipped Success Rate Time
CarSearchServiceTest 4 0 0 0 100% 0.054
SiteSearchServiceTest 2 0 0 0 100% 2.278
CarpoolingServiceTest 12 0 0 0 100% 6.066
MatchAlertingServiceTest 2 0 0 0 100% 0.287
CarManagementServiceTest 7 0 0 0 100% 0.095
MatchManagementServiceTest 19 0 0 0 100% 0.507
PlayerSearchServiceTest 5 0 0 0 100% 0.06
SiteManagementServiceTest 1 0 0 0 100% 0.024
MatchSearchServiceTest 5 0 0 0 100% 0.065
CarpoolingNotificationsServiceTest 2 0 0 0 100% 0.07
PlayerManagementServiceTest 5 0 0 0 100% 0.227
SportSearchServiceTest 1 0 0 0 100% 0.091

Test Cases

[Summary] [Package List] [Test Cases]

LocaleUtilsTest

testUnsupportedLocales 0.007
testSupportedLocales 0.002

DateUtilsTest

testDateToLocalDateTime 0.244
testOffsetDateTimeToLocalDateTime 0.01
testLocalDateTimeToOffsetDateTime 0.01

UserSearchServiceTest

findUserByEmail 0.026

KeycloakUserRepositoryTest

testUpdateUser 4.848
testFindUserByEmail 0.04
deleteUser 0.045

UserManagementServiceTest

updateUser 0.2
deleteUser 0.047

UsersControllerTest

updateInvalidUser 1.544
deleteInvalidUser 0.03
deleteUserWhenActiveDirectoryIsUnavailable 0.059
deleteValidUser 0.032
updateValidUser 0.014
updateUserWhenLdapDirectoryIsUnavailable 0.042

MatchTest

isPlayerNotRegisteredNewMatch 0.117
getNumRegisteredPlayersNewMatch 0.003
isNotAcceptingRegistrationsForFullMatch 0.054
isNotAcceptingRegistrationsForPastMatch 0.007
isPlayerRegistered 0.002
getNumRegisteredPlayers 0.001
isPlayerNotRegistered 0.001
isAcceptingRegistrations 0.001

CarSearchServiceTest

findCarsByUnregisteredPlayer 0.003
loadCarForDriver 0.018
loadCarForAnotherUser 0.009
findCarsByPlayer 0.014

SiteSearchServiceTest

findSitesByPlayer 2.152
findSitesByUnregisteredPlayer 0.01

CarpoolingServiceTest

processTransportationChangeCarpoolingEnabledDriver2cars 3.936
disproveCarForRegistration 0.037
processCarSeatRequest 1.923
processTransportationChangeCarpoolingEnabledDriverSmallerCar 0.004
findAvailableCarsByMatchWithCarpoolingEnabled 0.004
findAvailableCarsByMatchWithCarpoolingDisabled 0.005
disproveCarForRegistrationUnauthorisedUser 0.01
processTransportationChangeCarpoolingEnabledDriverUnregisteredCar 0.012
confirmCarForSelfRegistration 0.032
processTransportationChangeCarpoolingEnabledDriverOldCar 0.012
confirmCarForRegistrationUnauthorisedUser 0.005
confirmCarForAnotherPlayerRegistration 0.022

MatchAlertingServiceTest

testCheckForAlertsAfterPlayerRemovedFromMatchThenMessageSent 0.274
testCheckForAlertsAfterPlayerRemovedFromMatchThenNoMessageSent 0.009

CarManagementServiceTest

updateCar 0.023
deactivateCarsByPlayer 0.019
deactivateCarFromAnotherUser 0.009
updateCarFromAnotherUser 0.009
deactivateCar 0.012
deactivateCarForFutureMatch 0.005
saveCar 0.003

MatchManagementServiceTest

unregisterPlayer 0.268
registerPlayerWhenFullMatch 0.015
unregisterPlayerWithCarpoolRequests 0.015
cancelMatchInvalidPlayer 0.003
registerPlayerWithSomebodyElsesCar 0.01
unregisterPlayerFromAllMatches 0.007
cancelPastMatch 0.011
cancelValidMatch 0.006
unregisterPlayerWhenNotRegistered 0.009
saveMatchUsingUnknownSite 0.008
registerPlayerWithExistingCar 0.024
registerPlayerWhenAlreadyRegisteredWithPassengers 0.018
saveMatchUsingExistingSite 0.009
unregisterPlayerWithAlert 0.015
registerPlayerWhenAlreadyRegistered 0.007
registerPlayerWithUnknownCar 0.015
saveMatchUsingNewSite 0.004
registerPlayerWithNewCar 0.006
registerPlayerWithNoCar 0.006

PlayerSearchServiceTest

findInvalidPlayerById 0.01
findValidPlayerById 0.009
findAnotherPlayerByEmail 0.02
findInvalidPlayerByEmail 0.002
findValidPlayerByEmail 0.004

SiteManagementServiceTest

saveSite 0.011

MatchSearchServiceTest

findMatchByCodeUsingInvalidCode 0.006
findMatchesByPlayer 0.01
findMatchesByPlayerWithNoPlayerId 0.004
findMatchByCodeUsingEmptyCode 0.008
findExistingMatchByCode 0.01

CarpoolingNotificationsServiceTest

testNotifyCarpoolingRequest 0.041
testNotifyCarpoolingUpdate 0.028

PlayerManagementServiceTest

updateExistingPlayer 0.17
updateInvalidPlayer 0.002
registerNewPlayer 0.002
registerPlayerAlreadyRegistered 0.003
deactivateExistingPlayer 0.002

SportSearchServiceTest

loadSports 0.088

SitesControllerTest

loadEmptySitesList 0.022
loadSitesWhileDatabaseIsUnavailable 0.009
addNewSite 0.063
addNewSiteWhileDatabaseIsUnavailable 0.029
loadSites 0.008
addNewInvalidSite 0.08

CarsControllerTest

loadUnknownCar 0.065
deactivateCarWhenStillRegisteredForMatch 0.013
loadCarFromOtherPlayer 0.014
loadEmptyCarsList 0.053
deactivateUnknownCar 0.009
addNewCar 0.043
updateUnknownCar 0.034
deactivateSomeoneElseCar 0.005
addNewCarWhileDatabaseIsUnavailable 0.031
loadExistingCar 0.006
updateSomeoneElseCar 0.007
updateExistingCar 0.006
deactivateExistingCar 0.005
loadCarWhileDatabaseIsUnavailable 0.004
loadCarsWhileDatabaseIsUnavailable 0.003
loadCars 0.004

PlayersControllerTest

updateExistingPlayer 0.371
updatePlayerWhileDatabaseIsUnavailable 0.078
findPlayerWhileDatabaseIsUnavailable 0.057
findUnknownPlayer 0.017
findExistingPlayer 0.01
deactivatePlayerWhileDatabaseIsUnavailable 0.019
deactivateUnknownPlayer 0.02
updateUnknownPlayer 0.009
deactivateExistingPlayer 0.01

CarpoolingRequestListenerTest

testOnMessage 0.126

InternalUserManagementAdapterTest

updateUser 3.002
deleteUserWithServerError 0.036
updateUserWithServerError 0.012
deleteUser 0.004

MatchPlayerUnregistrationListenerTest

testOnMessage 0.437

SportsControllerTest

loadSportsKo 0.321
loadSportsOk 0.061

MatchesControllerTest

createMatchInThePast 0.201
updateCarForExistingRegistration 0.04
findMatchesNoResults 0.146
loadMatchByUnknownCode(String)[1] 0.139
loadMatchByUnknownCode(String)[2] 0.016
loadMatchByUnknownCode(String)[3] 0.012
loadMatchByExistingCode 0.043
findMatchesBySport 0.019
findMatchesWhileDatabaseIsUnavailable 0.018
registerUnknownPlayerToExistingMatch 0.08
cancelUnknownMatch 0.01
unregisterUnknownPlayerFromMatch 0.01
updateCarForUnknownPlayer 0.01
loadMatchByCodeWhileDatabaseIsUnavailable 0.017
loadMatchRegistrationsWhileDatabaseIsUnavailable 0.004
findMatchesByStatus 0.012
findCarsWhileDatabaseIsUnavailable 0.007
cancelValidMatch 0.007
createMatch 0.02
updateCarForRegistrationWhileDatabaseIsUnavailable 0.013
createMatchWhileDatabaseIsUnavailable 0.019
findFutureMatches 0.026
updateCarForUnknownMatch 0.03
findFutureMatchesBySport 0.021
findCarsForExistingMatchEmptyResult 0.011
cancelMatchWhenDatabaseIsUnavailable 0.009
updateCarForUnknownRegistration 0.014
loadMatchByInvalidCode(String)[1] 0.152
loadMatchByInvalidCode(String)[2] 0.029
loadMatchByInvalidCode(String)[3] 0.077
findCarsForExistingMatch 0.013
registerPlayerToExistingMatch 0.015
unregisterPlayerFromUnknownMatch 0.006
findMatchesBetweenInvalidInterval 0.029
loadExistingMatchRegistrations 0.016
findPastMatches 0.015
registerPlayerToUnknownMatch 0.028
unregisterPlayerFromExistingMatch 0.01
unregisterPlayerFromMatchWhileDatabaseIsUnavailable 0.013

CarpoolingUpdateListenerTest

testOnMessageForRefusedRequestEvent 0.01
testOnMessageForAcceptedRequestEvent 0.009

SportMapperTest

testMapSportEmptyCode 0.007
testMapSportCodeOK 0.002