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