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() ]]> - +