Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/DnaCodeAfmelden/Test.cls.xml
===================================================================
diff -u -r55819 -r56080
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/DnaCodeAfmelden/Test.cls.xml (.../Test.cls.xml) (revision 55819)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/DnaCodeAfmelden/Test.cls.xml (.../Test.cls.xml) (revision 56080)
@@ -8,9 +8,6 @@
Set Request = ##class(WS.Halux.AAP.DnaCodeAfmeldenRequest).%New()
Set Request.DnaCode = "DnaCode"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode1.Toelevering = "333333"
Set DnaCode2 = ##class(DOM.Halux.AAP.DnaCode).%New()
@@ -23,15 +20,14 @@
Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaToeleveringId",DnaCode1.Toelevering).DanReturn(DnaCodeIteratorTweeStuks)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode1).ExactAantalKeer(1)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.DnaCodeAfmelden(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),2)
Do $$$AssertEquals(Antwoord.AantalInToelevering,"2")
Do $$$AssertEquals(Antwoord.AantalReedsGescand,"1")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -41,22 +37,18 @@
Set Request = ##class(WS.Halux.AAP.DnaCodeAfmeldenRequest).%New()
Set Request.DnaCode = "DnaCode"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaDnaCode",Request.DnaCode).DanReturn(..EmptyIterator())
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(0)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.DnaCodeAfmelden(Request)
Do $$$AssertEquals(Antwoord.Header.Status,##class(TECH.enu.ExceptionCode).DataNotFound())
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),0)
Do $$$AssertEquals(Antwoord.AantalInToelevering,"0")
Do $$$AssertEquals(Antwoord.AantalReedsGescand,"0")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -67,25 +59,21 @@
Set Request.DnaCode = "DnaCode"
Set Request.Toelevering = "356789"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode1.Toelevering = "333333"
#dim DnaCodeIteratorEenStuk As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaDnaCode",Request.DnaCode).DanReturn(DnaCodeIteratorEenStuk)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode1).ExactAantalKeer(0)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.DnaCodeAfmelden(Request)
Do $$$AssertEquals(Antwoord.Header.Status,##class(TECH.enu.ExceptionCode).InvalidInput())
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),0)
Do $$$AssertEquals(Antwoord.AantalInToelevering,"0")
Do $$$AssertEquals(Antwoord.AantalReedsGescand,"0")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -96,25 +84,21 @@
Set Request.DnaCode = "DnaCode"
Set Request.PalletCode = "TBX12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode1.PalletCode = "TBX12345"
#dim DnaCodeIteratorEenStuk As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaDnaCode",Request.DnaCode).DanReturn(DnaCodeIteratorEenStuk)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode1).ExactAantalKeer(0)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.DnaCodeAfmelden(Request)
Do $$$AssertEquals(Antwoord.Header.Status,##class(TECH.enu.ExceptionCode).InvalidInput())
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),0)
Do $$$AssertEquals(Antwoord.AantalInToelevering,"0")
Do $$$AssertEquals(Antwoord.AantalReedsGescand,"0")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -126,9 +110,6 @@
Set Request.Aantal = -1
Set Request.PalletCode = "TBX12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode1.Toelevering = "333333"
Set DnaCode1.PalletCode = "TBX12345"
@@ -150,15 +131,14 @@
Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaToeleveringId",DnaCode1.Toelevering).DanReturn(DnaCodeIteratorTweeStuks)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",..Matches.Object(AfgemeldeDnaCode)).ExactAantalKeer(1)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.DnaCodeAfmelden(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),2)
Do $$$AssertEquals(Antwoord.AantalInToelevering,"2")
Do $$$AssertEquals(Antwoord.AantalReedsGescand,"1")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
Index: WSimpl/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r56061 -r56080
--- WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 56061)
+++ WSimpl/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 56080)
@@ -14,13 +14,12 @@
-HeaderValidator:WSimpl.Halux.AAP.HeaderValidator,DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository
+DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository
1
1
%Status
1
@@ -25,15 +21,11 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = "KAD12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
]]>
@@ -42,15 +34,11 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = "DIV12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
]]>
@@ -59,15 +47,11 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = "TBP12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
]]>
@@ -76,15 +60,11 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = "SFS12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
]]>
@@ -93,15 +73,11 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = "Vhoss345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
]]>
@@ -110,15 +86,11 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = "tbx12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
]]>
@@ -127,16 +99,12 @@
Set Request = ##class(WS.Halux.AAP.ValideerPalletCodeRequest).%New()
Set Request.PalletCode = $$$DummyString
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New()
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock)
-
#dim Antwoord As WS.Halux.AAP.ValideerPalletCodeResponse = DnaCodeService.ValideerPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"1005:InvalidUserInput")
Do $$$AssertEquals(Antwoord.Header.Omschrijving,"Ongeldige code")
- Do HeaderValidatorMock.Verifieer()
]]>
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaPalletcode/Test.cls.xml
===================================================================
diff -u -r56057 -r56080
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaPalletcode/Test.cls.xml (.../Test.cls.xml) (revision 56057)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaPalletcode/Test.cls.xml (.../Test.cls.xml) (revision 56080)
@@ -8,22 +8,18 @@
Set Request = ##class(WS.Halux.AAP.ZoekViaPalletCodeRequest).%New()
Set Request.PalletCode = "TBX12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode2 = ##class(DOM.Halux.AAP.DnaCode).%New()
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1, DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaPalletCode",Request.PalletCode).DanReturn(DnaCodeIterator)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.ZoekViaPalletCodeResponse = DnaCodeService.ZoekViaPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),2)
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -33,20 +29,16 @@
Set Request = ##class(WS.Halux.AAP.ZoekViaPalletCodeRequest).%New()
Set Request.PalletCode = "TBX12345"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaPalletCode",Request.PalletCode).DanReturn(..EmptyIterator())
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.ZoekViaPalletCodeResponse = DnaCodeService.ZoekViaPalletCode(Request)
Do $$$AssertEquals(Antwoord.Header.Status,##class(TECH.enu.ExceptionCode).DataNotFound())
Do $$$AssertEquals(Antwoord.Header.Omschrijving,"Geen data gevonden voor pallet 'TBX12345'")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),0)
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ToeleveringBijwerken/Test.cls.xml
===================================================================
diff -u -r55818 -r56080
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ToeleveringBijwerken/Test.cls.xml (.../Test.cls.xml) (revision 55818)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ToeleveringBijwerken/Test.cls.xml (.../Test.cls.xml) (revision 56080)
@@ -9,9 +9,6 @@
Set Request.Toelevering = "333333"
Set Request.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).OnHold()
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode1.Toelevering = "333333"
Set DnaCode1.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).Gescand()
@@ -26,12 +23,11 @@
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode1).ExactAantalKeer(1)
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",DnaCode2).ExactAantalKeer(0)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.ToeleveringBijwerken(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -42,20 +38,16 @@
Set Request.Toelevering = "333333"
Set Request.Status = ##class(DOM.Halux.AAP.enu.DnaCodeStatus).OnHold()
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.IndienMethodCall("ZoekViaToeleveringId",Request.Toelevering).DanReturn(..EmptyIterator())
Do DnaCodeRepositoryMock.VerwachtMethodCall("Bewaar",$$$ElkeWaarde).ExactAantalKeer(0)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.DnaCodeAfmeldenResponse = DnaCodeService.ToeleveringBijwerken(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"-1021")
Do $$$AssertEquals(Antwoord.Header.Omschrijving,"Geen data gevonden voor toelevering '333333'")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
Index: vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaToelevering/Test.cls.xml
===================================================================
diff -u -r56061 -r56080
--- vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaToelevering/Test.cls.xml (.../Test.cls.xml) (revision 56061)
+++ vhUnitTest/WSimpl/Halux/AAP/DnaCodeService/ZoekViaToelevering/Test.cls.xml (.../Test.cls.xml) (revision 56080)
@@ -8,24 +8,20 @@
Set Request = ##class(WS.Halux.AAP.ZoekViaToeleveringRequest).%New()
Set Request.Toelevering = "333333"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCode1 = ##class(DOM.Halux.AAP.DnaCode).%New()
Set DnaCode2 = ##class(DOM.Halux.AAP.DnaCode).%New()
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1, DnaCode2)
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringId",Request.Toelevering).DanReturn(DnaCodeIterator)
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.ZoekViaToeleveringResponse = DnaCodeService.ZoekViaToelevering(Request)
Do $$$AssertEquals(Antwoord.Header.Status,"200")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),2)
Do $$$AssertEquals(Antwoord.AantalInToelevering,"2")
Do $$$AssertEquals(Antwoord.AantalReedsGescand,"0")
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
@@ -35,20 +31,16 @@
Set Request = ##class(WS.Halux.AAP.ZoekViaToeleveringRequest).%New()
Set Request.Toelevering = "333333"
- Set HeaderValidatorMock = ##class(vhTest.Mock.WSimpl.Halux.AAP.HeaderValidator).%New()
- Do HeaderValidatorMock.VerwachtMethodCall("ValidateHeader",Request.Header).ExactAantalKeer(1).DanDoeNiks()
-
Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringId",Request.Toelevering).DanReturn(..EmptyIterator())
- Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(HeaderValidatorMock, DnaCodeRepositoryMock)
+ Set DnaCodeService = ##class(WSimpl.Halux.AAP.DnaCodeService).%New(DnaCodeRepositoryMock)
#dim Antwoord As WS.Halux.AAP.ZoekViaToeleveringResponse = DnaCodeService.ZoekViaToelevering(Request)
Do $$$AssertEquals(Antwoord.Header.Status,##class(TECH.enu.ExceptionCode).DataNotFound())
Do $$$AssertEquals(Antwoord.Header.Omschrijving,"Geen data gevonden voor pallet 333333")
Do $$$AssertEquals(Antwoord.DnaCodes.Count(),0)
- Do HeaderValidatorMock.Verifieer()
Do DnaCodeRepositoryMock.Verifieer()
]]>
Index: WS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r56079 -r56080
--- WS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 56079)
+++ WS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 56080)
@@ -18,6 +18,11 @@
1
+
+WSimpl.Halux.AAP.HeaderValidator
+1
+
+
1
1
@@ -26,6 +31,7 @@
@@ -75,7 +81,9 @@
Request:%CacheString,UitTeVoerenMethod:%String
1
%CacheString
-