Index: vhUnitTest/BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator/GenereerProboxBarcodeEtiketIterator/Test.cls.xml
===================================================================
diff -u -r68307 -r68366
--- vhUnitTest/BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator/GenereerProboxBarcodeEtiketIterator/Test.cls.xml (.../Test.cls.xml) (revision 68307)
+++ vhUnitTest/BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator/GenereerProboxBarcodeEtiketIterator/Test.cls.xml (.../Test.cls.xml) (revision 68366)
@@ -63,6 +63,15 @@
Set ..ProductImplMock2 = ##class(vhTest.Mock.DOM.PM.Product).%New()
Do ..ProductImplMock2.IndienMethodCall("GeefID",).DanReturn(..#ProductId2)
+ Set ..Device = $$$DummyString
+]]>
+
+
+
+aTestName:%String
+
-
-aTestName:%String
+
-
+
+
+
+
+
+
+
+
+
EtiketIterator:TECH.ListIterator
1
@@ -116,6 +165,25 @@
]]>
+
+EtiketIterator:TECH.ListIterator
+1
+
+
+
+
+EtiketIterator:TECH.ListIterator
+1
+
+
+
Etiket:BL.Etiket.ProboxBarcode,AantalLades:%Integer,LijnReferentie:%String,IsBarcodeLinks:%Boolean
1
@@ -128,6 +196,24 @@
]]>
+
+Aantal:%Integer
+1
+TECH.ListIterator
+
+
+
Aantal:%Integer
1
Index: BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml
===================================================================
diff -u -r68307 -r68366
--- BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml (.../ProboxBarcodeEtiketGenerator.cls.xml) (revision 68307)
+++ BL/PPS/TBX/DocsV1/ProboxBarcodeEtiketGenerator.cls.xml (.../ProboxBarcodeEtiketGenerator.cls.xml) (revision 68366)
@@ -31,30 +31,35 @@
DnaCodeIterator:TECH.Iterator,LabelDevice:%String
TECH.ListIterator
@@ -77,7 +82,7 @@
]]>
-
+
DnaCodeIterator:TECH.ListIterator
TECH.ListIterator
2000000
+
+3000000
+
+
111111
@@ -19,6 +23,10 @@
222222
+
+333333
+
+
100
@@ -37,6 +45,11 @@
1
+
+DOM.PM.Product
+1
+
+
DOM.PM.ProductAPI
1
@@ -58,13 +71,18 @@
Set ..ProductImplMock2 = ##class(vhTest.Mock.DOM.PM.Product).%New()
Do ..ProductImplMock2.IndienMethodCall("GeefID",).DanReturn(..#ProductId2)
+ Set ..ProductImplMock3 = ##class(vhTest.Mock.DOM.PM.Product).%New()
+ Do ..ProductImplMock3.IndienMethodCall("GeefID",).DanReturn(..#ProductId3)
+
Set ..ProductAPIStub = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()
Do ..ProductAPIStub.IndienMethodCall("GeefProduct", ..#ProductNummer1).DanReturn(..ProductImplMock1)
Do ..ProductAPIStub.IndienMethodCall("GeefProduct", ..#ProductNummer2).DanReturn(..ProductImplMock2)
+ Do ..ProductAPIStub.IndienMethodCall("GeefProduct", ..#ProductNummer3).DanReturn(..ProductImplMock3)
Set ..ToeleveringServiceStub = ##class(vhTest.Mock.DOM.AKP.impl.ToeleveringService).%New()
Do ..ToeleveringServiceStub.IndienMethodCall("GeefLijnReferentie", $$$ElkeWaarde, ..#ProductId1).DanReturn(..#LijnReferentie1)
Do ..ToeleveringServiceStub.IndienMethodCall("GeefLijnReferentie", $$$ElkeWaarde, ..#ProductId2).DanReturn(..#LijnReferentie2)
+ Do ..ToeleveringServiceStub.IndienMethodCall("GeefLijnReferentie", $$$ElkeWaarde, ..#ProductId3).DanReturn("")
]]>
@@ -74,7 +92,7 @@
#dim DnaCodeIterator As TECH.Iterator = ..GenereerIteratorMetAantalDnaCodes(AantalDnaCodes)
Set ProboxBarcodeEtiketGenerator = ##class(BL.PPS.TBX.DocsV1.ProboxBarcodeEtiketGenerator).%New(..ProductAPIStub, ..ToeleveringServiceStub)
- #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ProboxBarcodeEtiketGenerator.GeefGesorteerdeDnaCodeIterator(DnaCodeIterator)
+ #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ProboxBarcodeEtiketGenerator.GeefGesorteerdeDnaCodeIteratorMetLijnReferenties(DnaCodeIterator)
Do ..AssertGesorteerdeIteratorMetEenDnaCode(GesorteerdeDnaCodeIterator, AantalDnaCodes)
]]>
@@ -86,7 +104,7 @@
#dim DnaCodeIterator As TECH.Iterator = ..GenereerIteratorMetAantalDnaCodes(AantalDnaCodes)
Set ProboxBarcodeEtiketGenerator = ##class(BL.PPS.TBX.DocsV1.ProboxBarcodeEtiketGenerator).%New(..ProductAPIStub, ..ToeleveringServiceStub)
- #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ProboxBarcodeEtiketGenerator.GeefGesorteerdeDnaCodeIterator(DnaCodeIterator)
+ #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ProboxBarcodeEtiketGenerator.GeefGesorteerdeDnaCodeIteratorMetLijnReferenties(DnaCodeIterator)
Do ..AssertGesorteerdeIteratorMetDrieDnaCodes(GesorteerdeDnaCodeIterator, AantalDnaCodes)
]]>
@@ -98,12 +116,23 @@
#dim DnaCodeIterator As TECH.Iterator = ..GenereerIteratorMetAantalDnaCodes(AantalDnaCodes)
Set ProboxBarcodeEtiketGenerator = ##class(BL.PPS.TBX.DocsV1.ProboxBarcodeEtiketGenerator).%New(..ProductAPIStub, ..ToeleveringServiceStub)
- #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ProboxBarcodeEtiketGenerator.GeefGesorteerdeDnaCodeIterator(DnaCodeIterator)
+ #dim GesorteerdeDnaCodeIterator As TECH.ListIterator = ProboxBarcodeEtiketGenerator.GeefGesorteerdeDnaCodeIteratorMetLijnReferenties(DnaCodeIterator)
Do ..AssertGesorteerdeIteratorMetTienDnaCodes(GesorteerdeDnaCodeIterator, AantalDnaCodes)
]]>
+
+
+
+
GesorteerdeDnaCodeIterator:TECH.ListIterator,AantalDnaCodes:%Integer
1