Index: vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r71956 -r72033
--- vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 71956)
+++ vhTest/Mock/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 72033)
@@ -42,6 +42,13 @@
]]>
+
+BatchId:%String,Sequentienummer:%String
+TECH.Iterator
+
+
+
ToeleveringID:%String,ProductID:%String,SequentieNummer:%String="",Herafdruk:%Boolean=$$$False,BatchId:%String="",IsKlantEtiketSpaceStep:%Boolean=$$$False
%String
Index: vhTest/Fake/APPS/Halux/AAP/DnaCodeService.cls.xml
===================================================================
diff -u -r71890 -r72033
--- vhTest/Fake/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 71890)
+++ vhTest/Fake/APPS/Halux/AAP/DnaCodeService.cls.xml (.../DnaCodeService.cls.xml) (revision 72033)
@@ -14,10 +14,9 @@
]]>
-
-DnaCode:DOM.Halux.AAP.DnaCode
-%String
-
+Batch:APPS.Halux.common.impl.BatchImpl
+
@@ -35,28 +34,15 @@
]]>
-
-DnaCode:DOM.Halux.AAP.DnaCode,ProductID:%String,Herafdruk:%Boolean,SequentieNummer:%String=""
-%Boolean
-
+
+BatchId:%String,Sequentienummer:%String
+TECH.Iterator
+
-
-SequentieId:%String,BatchId:%String,ToeleveringId:%String,ToeleveringlijnId:%String
-
-
-
-
-Batch:APPS.Halux.common.impl.BatchImpl
-
-
-
-
-Batch:APPS.Halux.common.impl.BatchImpl
-
-
-
+ToeleveringID:%String,ProductID:%String,SequentieNummer:%String="",Herafdruk:%Boolean=$$$False,BatchId:%String="",IsKlantEtiketSpaceStep:%Boolean=$$$False
%String
@@ -71,24 +57,26 @@
BatchId:%String
-
+
-
-ToeleveringLijn:DOM.AKP.ProductToeleveringLijn
-%ListOfDataTypes
-
+ToeleveringId:%String,ToeleveringLijnCode:%String
+
-
-ToeleveringId:%String,ToeleveringLijnId:%String
-
+
+SequentieId:%String,BatchId:%String,ToeleveringId:%String,ToeleveringlijnId:%String,ProductId:%String=""
+
ToeleveringLijn:DOM.AKP.ProductToeleveringLijn
-
+
Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator.cls.xml
===================================================================
diff -u -r72017 -r72033
--- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator.cls.xml (.../ProductOptiesGenerator.cls.xml) (revision 72017)
+++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator.cls.xml (.../ProductOptiesGenerator.cls.xml) (revision 72033)
@@ -18,18 +18,18 @@
1
-
-DOM.Halux.AAP.DnaCodeRepository
+
+APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.Converter.FscNaarObjective
1
-
-APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.Converter.FscNaarObjective
+
+vhLib.Logger
1
-ProductApi:DOM.PM.ProductAPI="",DnaCodeService:APPS.Halux.AAP.DnaCodeService="",IngegevenKenmerkenSpaceStepHelper:DOM.PM.Maatwerk.Calc.Common.impl.IngegevenKenmerkenSpaceStepHelper="",DnaCodeRepository:DOM.Halux.AAP.DnaCodeRepository=""
+ProductApi:DOM.PM.ProductAPI="",DnaCodeService:APPS.Halux.AAP.DnaCodeService="",IngegevenKenmerkenSpaceStepHelper:DOM.PM.Maatwerk.Calc.Common.impl.IngegevenKenmerkenSpaceStepHelper="",Logger:vhLib.Logger=""
1
1
%Status
@@ -38,8 +38,8 @@
Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New())
Set ..DnaCodeService = $$$Inject(DnaCodeService, ##class(APPS.Halux.PPS.Activiteit.impl.TBX.KlantEtiketIoCContainer).Instance().Resolve("DnaCodeService"))
Set ..IngegevenKenmerkenSpaceStepHelper = $$$Inject(IngegevenKenmerkenSpaceStepHelper, ##class(DOM.PM.Maatwerk.Calc.Common.impl.IngegevenKenmerkenSpaceStepHelper).%New())
- Set ..DnaCodeRepository = $$$Inject(DnaCodeRepository, ##class(DOM.Halux.AAP.DnaCodeRepository).%New())
Set ..FscConverterNaarObjective = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.Converter.FscNaarObjective).%New()
+ Set ..Logger = $$$Inject(Logger, ##class(vhLib.Logger).%New("CalculatedProduct"))
Quit $$$OK
]]>
@@ -99,24 +99,28 @@
%String
+
+
+BatchId:%String,Sequentienummer:%String
+TECH.Iterator
+
+
Index: vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator/GenereerOptiesVoorLade/Test.cls.xml
===================================================================
diff -u -r72017 -r72033
--- vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator/GenereerOptiesVoorLade/Test.cls.xml (.../Test.cls.xml) (revision 72017)
+++ vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/ProductOptiesGenerator/GenereerOptiesVoorLade/Test.cls.xml (.../Test.cls.xml) (revision 72033)
@@ -151,17 +151,16 @@
Set ProductApiMock = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()
Do ProductApiMock.VerwachtMethodCall("GeefProduct", ..#DummyProductId).DanReturn(ProductMock)
- #dim DnaCodeServiceMock As vhTest.Mock.APPS.Halux.AAP.DnaCodeService = ..GeefDnaCodeServiceMock(..#SequentieNummer, ..#DummyProductId, ..#DummyDnaCode)
- #dim IngegevenKenmerkenSpaceStepHelperMock As vhTest.Mock.DOM.PM.Maatwerk.Calc.Common.impl.IngegevenKenmerkenSpaceStepHelper = ..GeefIngegevenKenmerkenSpaceStepHelper($$$True, ..LbxKenmerken)
-
#dim DnaCode1 As DOM.Halux.AAP.DnaCode = ..GeefDnaCode(..#DummyDnaCode)
#dim DnaCode2 As DOM.Halux.AAP.DnaCode = ..GeefDnaCode(DnaCodeSst)
#dim DnaCodeIterator As TECH.Iterator = ##class(TECH.ListUtils).CreateIteratorOfObjects(DnaCode1, DnaCode2)
- Set DnaCodeRepositoryMock = ##class(vhTest.Mock.DOM.Halux.AAP.DnaCodeRepository).%New()
- Do DnaCodeRepositoryMock.VerwachtMethodCall("ZoekViaBatchIdEnSequentienummer", "", ..#SequentieNummerLade).DanReturn(DnaCodeIterator)
+ #dim DnaCodeServiceMock As vhTest.Mock.APPS.Halux.AAP.DnaCodeService = ..GeefDnaCodeServiceMock(..#SequentieNummer, ..#DummyProductId, ..#DummyDnaCode)
+ Do DnaCodeServiceMock.VerwachtMethodCall("GeefDnaCodesViaBatchIdEnSequentienummer", "", ..#SequentieNummerLade).DanReturn(DnaCodeIterator)
- Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator).%New(ProductApiMock, DnaCodeServiceMock, IngegevenKenmerkenSpaceStepHelperMock, DnaCodeRepositoryMock)
+ #dim IngegevenKenmerkenSpaceStepHelperMock As vhTest.Mock.DOM.PM.Maatwerk.Calc.Common.impl.IngegevenKenmerkenSpaceStepHelper = ..GeefIngegevenKenmerkenSpaceStepHelper($$$True, ..LbxKenmerken)
+
+ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.ProductOptiesGenerator).%New(ProductApiMock, DnaCodeServiceMock, IngegevenKenmerkenSpaceStepHelperMock)
#dim Resultaat As %ListOfObjects = Generator.GenereerOptiesVoorLade(ToeleveringStub, ..UitvoeringInfo)
Do $$$AssertEquals(Resultaat.Size, 11)
@@ -171,11 +170,10 @@
Do ProductApiMock.Verifieer()
Do DnaCodeServiceMock.Verifieer()
Do IngegevenKenmerkenSpaceStepHelperMock.Verifieer()
- Do DnaCodeRepositoryMock.Verifieer()
]]>
-
+