Index: WSimpl/Halux/AAP/GebruikerService.cls.xml =================================================================== diff -u -r55568 -r55570 --- WSimpl/Halux/AAP/GebruikerService.cls.xml (.../GebruikerService.cls.xml) (revision 55568) +++ WSimpl/Halux/AAP/GebruikerService.cls.xml (.../GebruikerService.cls.xml) (revision 55570) @@ -24,7 +24,7 @@ -AanmeldingRepository:DOM.Halux.AAP.AanmeldingRepository,VanHoeckeGebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder +AanmeldingRepository:DOM.Halux.AAP.AanmeldingRepository,VanHoeckeGebruikerBeheerder:DOM.common.VanHoeckeGebruikerBeheerder,HeaderValidator:WSimpl.Halux.AAP.HeaderValidator 1 1 %Status @@ -33,7 +33,7 @@ Set ..AanmeldingRepository = $$$Inject(AanmeldingRepository, ##class(DOM.Halux.AAP.AanmeldingRepository).%New()) Set ..VanHoeckeGebruikerBeheerder = $$$Inject(VanHoeckeGebruikerBeheerder, ##class(DOM.common.impl.VanHoeckeGebruikerBeheerder).%New()) Set ..DateTimeAPI = ##class(TECH.Context).Instance().GeefDateTimeAPI() - Set ..HeaderValidator = ##class(WSimpl.Halux.AAP.HeaderValidator).%New() + Set ..HeaderValidator = $$$Inject(HeaderValidator, ##class(WSimpl.Halux.AAP.HeaderValidator).%New()) Quit $$$OK ]]> @@ -76,11 +76,18 @@ Index: vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAfmelden/Test.cls.xml =================================================================== diff -u -r55556 -r55570 --- vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAfmelden/Test.cls.xml (.../Test.cls.xml) (revision 55556) +++ vhUnitTest/WSimpl/Halux/AAP/GebruikerService/GebruikerAfmelden/Test.cls.xml (.../Test.cls.xml) (revision 55570) @@ -35,8 +35,11 @@ #dim Gebruiker As DOM.common.VanHoeckeGebruiker = ##class(vhTest.Dummy.DOM.common.VanHoeckeGebruiker).%New() Do VanHoeckeGebruikerBeheerderMock.IndienMethodCall("GeefGebruikerViaInitialen",..#Initialen).DanReturn(Gebruiker) Do VanHoeckeGebruikerBeheerderMock.IndienMethodCall("GeefGebruikerViaPincode",..#LoginCode).DanReturn(Gebruiker) - - Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock, VanHoeckeGebruikerBeheerderMock) + + Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New() + Do HeaderValidatorMock.IndienMethodCall("ValidateHeader",GebruikerAfmeldenRequest.Header).DanReturn($$$OK) + + Set GebruikerService = ##class(WSimpl.Halux.AAP.GebruikerService).%New(AanmeldingRepositoryMock, VanHoeckeGebruikerBeheerderMock, HeaderValidatorMock) #dim Antwoord As WS.Halux.AAP.GebruikerAanmeldenResponse = GebruikerService.GebruikerAfmelden(GebruikerAfmeldenRequest) Do $$$AssertEquals(Antwoord.Header.Status,"200") @@ -46,6 +49,34 @@ ]]> + + + + 1 DOM.Halux.AAP.Aanmelding