Index: vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml
===================================================================
diff -u -r72943 -r74853
--- vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 72943)
+++ vhTest/Mock/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74853)
@@ -72,9 +72,9 @@
-TeGebruikenPrinter:%String,DnaCodeIterator:TECH.Iterator
+TeGebruikenPrinter:%String,DnaCodeRequest:DOM.Halux.AAP.DnaCode
%String
-
Index: vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml
===================================================================
diff -u -r72099 -r74853
--- vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 72099)
+++ vhTest/Fake/WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74853)
@@ -64,7 +64,7 @@
-TeGebruikenPrinter:%String,DnaCodeIterator:TECH.Iterator
+TeGebruikenPrinter:%String,DnaCodeRequest:DOM.Halux.AAP.DnaCode
%String
Index: vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml
===================================================================
diff -u -r72976 -r74853
--- vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml (.../Test.cls.xml) (revision 72976)
+++ vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml (.../Test.cls.xml) (revision 74853)
@@ -18,15 +18,19 @@
#dim Werkpost As %String = "P1"
#dim DnaCode As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL1", "1111", "123456")
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode)
-
#dim LadeRegistratieIterator As TECH.Iterator = ..GeefLadeRegistratieIterator(Werkpost)
+
+ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode.Toelevering).DanReturn(DnaCodeIterator)
+
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratieIterator)
- #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
+ #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode)
Do $$$AssertEquals(Result, TeGebruikenPrinter)
+ Do DnaCodeRepositoryMock.Verifieer()
Do RegistratieRepositoryMock.Verifieer()
]]>
@@ -37,15 +41,19 @@
#dim Werkpost As %String = "LP1"
#dim DnaCode As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL1", "1111", "123456")
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode)
-
#dim LadeRegistratieIterator As TECH.Iterator = ..GeefLadeRegistratieIterator(Werkpost)
+
+ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode.Toelevering).DanReturn(DnaCodeIterator)
+
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratieIterator)
- #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
+ #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode)
Do $$$AssertEquals(Result, "Halux_LadeAfw_L1")
+ Do DnaCodeRepositoryMock.Verifieer()
Do RegistratieRepositoryMock.Verifieer()
]]>
@@ -63,15 +71,19 @@
#dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("P1")
#dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("LP1")
+ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator)
+
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1)
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2)
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode3.ProductNummer, DnaCode3.Toelevering).ExactAantalKeer(0)
- #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
+ #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1)
Do $$$AssertEquals(Result, "Halux_LadeAfw_L1")
+ Do DnaCodeRepositoryMock.Verifieer()
Do RegistratieRepositoryMock.Verifieer()
]]>
@@ -88,14 +100,18 @@
#dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("P1")
#dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("")
+ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator)
+
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1)
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2)
- #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
+ #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1)
Do $$$AssertEquals(Result, "Halux_LadeAfw_BWK")
+ Do DnaCodeRepositoryMock.Verifieer()
Do RegistratieRepositoryMock.Verifieer()
]]>
@@ -114,15 +130,19 @@
#dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("")
#dim LadeRegistratieIterator3 As TECH.Iterator = ..GeefLadeRegistratieIterator("LP1")
+ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator)
+
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1)
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2)
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode3.ProductNummer, DnaCode3.Toelevering).DanReturn(LadeRegistratieIterator3)
- #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
+ #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1)
Do $$$AssertEquals(Result, "Halux_LadeAfw_L1")
+ Do DnaCodeRepositoryMock.Verifieer()
Do RegistratieRepositoryMock.Verifieer()
]]>
@@ -138,15 +158,19 @@
#dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("DummyRegistratie")
#dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("DummyRegistratie")
+
+ Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
+ Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaToeleveringIdEnRecent", DnaCode1.Toelevering).DanReturn(DnaCodeIterator)
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1)
Do RegistratieRepositoryMock.VerwachtMethodCall("ZoekViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2)
- #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
+ #dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(DnaCodeRepositoryMock, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCode1)
Do $$$AssertEquals(Result, "Halux_LadeAfw_BWK")
+ Do DnaCodeRepositoryMock.Verifieer()
Do RegistratieRepositoryMock.Verifieer()
]]>
Index: vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml
===================================================================
diff -u -r73156 -r74853
--- vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 73156)
+++ vhUnitTest/WSimpl/Halux/AAP/AfdrukService/ProboxEtikettenAfdrukken/Test.cls.xml (.../Test.cls.xml) (revision 74853)
@@ -90,7 +90,7 @@
Do HelperMock.VerwachtMethodCall("MaakDnaCodeIteratorVanDnaCodeStringLijst",..Matches.Object(Request.DnaCodes)).DanReturn(DnaCodeIteratorTweeStuks)
Do HelperMock.VerwachtMethodCall("GeefWerkpost",..Matches.Object(DnaCode1)).DanReturn("UT_Werkpost")
Do HelperMock.VerwachtMethodCall("MapWerkpostOpPrinter","UT_Werkpost").DanReturn("Halux_LadeAfw_BWK")
- Do HelperMock.VerwachtMethodCall("VervangPrinterDoorLijnPrinter", "Halux_LadeAfw_BWK", DnaCodeIteratorTweeStuks).DanReturn("Halux_LadeAfw_L2")
+ Do HelperMock.VerwachtMethodCall("VervangPrinterDoorLijnPrinter", "Halux_LadeAfw_BWK", DnaCode1).DanReturn("Halux_LadeAfw_L2")
Set DocsV1Mock = ##class(vhTest.Mock.BL.PPS.TBX.DocsV1).%New()
Do DocsV1Mock.VerwachtMethodCall("Init","","","Halux_LadeAfw_L2","","").DanDoeNiks()
Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml
===================================================================
diff -u -r74128 -r74853
--- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74128)
+++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 74853)
@@ -196,12 +196,14 @@
-TeGebruikenPrinter:%String,DnaCodeIterator:TECH.Iterator
+TeGebruikenPrinter:%String,DnaCodeRequest:DOM.Halux.AAP.DnaCode
%String