Open clean-coder opened 2 hours ago
Analyse
UserPersistenceServiceITfindAllOkrChampionsShouldReturnAllOkrChampions()
schlägt fehl. Es ist ein reiner DB Test, der in der H2 DB schaut, was es für Users mit OkrChampion = true gibt.
Die Daten für den Test stammen aus dem (setup) SQL Skript V100_0_0__TestData.sql
. Dort ist nur der User mit Id 61 ein OrkChampion.
Auf dem Server schlägt der Test fehl, weil auch ein User mit Id 11 ein OkrChampion ist. Dies ist ein Nebeneffekt vom AuthorizationRegistrationServiceIT.registerAuthorizationUserShouldSetOkrChampionsToTrue()
, der für User mit Id 11 den OkrChampion Status auf true setzt. Als Fix für das Problem, wird in der teardown()
Methode, manuell der OkrChampionStatus für User mit Id 11 wieder auf false gesetzt.
Auf dem
test/1012_service
Branch schlägt folgender Test auf dem Server fehl, lokal läuft er sauber durch:Error: ch.puzzle.okr.service.persistence.UserPersistenceServiceIT.findAllOkrChampionsShouldReturnAllOkrChampions -- Time elapsed: 0.011 s <<< FAILURE!