Index: WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml
===================================================================
diff -u -r72943 -r72944
--- WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 72943)
+++ WSimpl/Halux/AAP/AfdrukService/EtiketAfdrukkenHelper.cls.xml (.../EtiketAfdrukkenHelper.cls.xml) (revision 72944)
@@ -205,15 +205,15 @@
If (TeGebruikenPrinter = "Halux_LadeAfw_BWK") {
While (DnaCodeIterator.HasNext() && $$$Not(Gevonden)) {
#dim DnaCode As DOM.Halux.AAP.DnaCode = DnaCodeIterator.Next()
-
#dim VolgendeTeGebruikenPrinter As %String = ..MapWerkpostOpPrinter(..GeefWerkpost(DnaCode))
- If $$$Not(TeGebruikenPrinter = VolgendeTeGebruikenPrinter) {
+
+ If (($$$Not(VolgendeTeGebruikenPrinter = "Bartender")) && ($$$Not(TeGebruikenPrinter = VolgendeTeGebruikenPrinter))) {
Set TeGebruikenPrinter = VolgendeTeGebruikenPrinter
Set Gevonden = $$$True
}
}
}
-
+
Quit TeGebruikenPrinter
]]>
Index: vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml
===================================================================
diff -u -r72664 -r72944
--- vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml (.../Test.cls.xml) (revision 72664)
+++ vhUnitTest/WSimpl/Halux/AAP/EtiketAfdrukkenHelper/VervangPrinterDoorLijnPrinter/Test.cls.xml (.../Test.cls.xml) (revision 72944)
@@ -19,9 +19,9 @@
#dim DnaCode As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL1", "1111", "123456")
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode)
- Set LadeRegistratie = ##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie).%New(Werkpost, "")
+ #dim LadeRegistratieIterator As TECH.Iterator = ..GeefLadeRegistratieIterator(Werkpost)
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
- Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratie)
+ Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratieIterator)
#dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
@@ -38,9 +38,9 @@
#dim DnaCode As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL1", "1111", "123456")
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode)
- Set LadeRegistratie = ##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie).%New(Werkpost, "")
+ #dim LadeRegistratieIterator As TECH.Iterator = ..GeefLadeRegistratieIterator(Werkpost)
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
- Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratie)
+ Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode.ProductNummer, DnaCode.Toelevering).DanReturn(LadeRegistratieIterator)
#dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
@@ -59,12 +59,13 @@
#dim DnaCode2 As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL2", "1112", "123457")
#dim DnaCode3 As DOM.Halux.AAP.DnaCode = ..GeefDnaCode("LLLL3", "1113", "123458")
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1, DnaCode2, DnaCode3)
+
+ #dim LadeRegistratieIterator1 As TECH.Iterator = ..GeefLadeRegistratieIterator("P1")
+ #dim LadeRegistratieIterator2 As TECH.Iterator = ..GeefLadeRegistratieIterator("LP1")
- Set LadeRegistratie1 = ##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie).%New("P1", "")
- Set LadeRegistratie2 = ##class(APPS.VKP.Maatwerk.LadeRegistratie.impl.Registratie).%New("LP1", "")
Set RegistratieRepositoryMock = ##class(vhTest.Mock.APPS.VKP.Maatwerk.LadeRegistratie.impl.RegistratieRepository).%New()
- Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratie1)
- Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratie2)
+ Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode1.ProductNummer, DnaCode1.Toelevering).DanReturn(LadeRegistratieIterator1)
+ Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode2.ProductNummer, DnaCode2.Toelevering).DanReturn(LadeRegistratieIterator2)
Do RegistratieRepositoryMock.VerwachtMethodCall("GeefViaProductNrEnToelevering", DnaCode3.ProductNummer, DnaCode3.Toelevering).ExactAantalKeer(0)
#dim Result As %String = ##class(WSimpl.Halux.AAP.AfdrukService.EtiketAfdrukkenHelper).%New(, RegistratieRepositoryMock).VervangPrinterDoorLijnPrinter(TeGebruikenPrinter, DnaCodeIterator)
@@ -75,6 +76,57 @@
]]>
+
+
+
+
+
+
+
+
DnaCode:%String,Toelevering:%String,ProductNummer:%String
1
@@ -89,6 +141,19 @@
Quit DnaCode
]]>
+
+
+Werkpost:%String,Familie:%String=""
+1
+TECH.Iterator
+
+