Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator.cls.xml =================================================================== diff -u -r74347 -r74644 --- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator.cls.xml (.../AlgemeneInfoOptiesGenerator.cls.xml) (revision 74347) +++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator.cls.xml (.../AlgemeneInfoOptiesGenerator.cls.xml) (revision 74644) @@ -13,6 +13,11 @@ 1 + +DOM.PM.Maatwerk.Lade.impl.CorpusBreedteBepaler +1 + + ProductApi:DOM.PM.ProductAPI="",IngegevenKenmerkenTypeApi:DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI="" 1 @@ -22,6 +27,7 @@ @@ -123,7 +129,8 @@ Set ToeleveringProductInfoObjective.AantalSifonLades = ToeleveringProductInfoObjective.AantalSifonLades + Aantal } - If ..IngegevenKenmerkenTypeApi.IsSmalleLade(IngegevenKenmerken) { + //Dit moet een andere implementatie zijn dan de smalleLadeBepaler gezien dit geen invloed mag hebben op BOMBOL + If (..IsSmalleLade(IngegevenKenmerken)) { Set ToeleveringProductInfoObjective.AantalSmalleLades = ToeleveringProductInfoObjective.AantalSmalleLades + Aantal } } @@ -152,6 +159,33 @@ Set ToeleveringProductInfoObjective.Variant = Variant ]]> + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +%Boolean + + Index: vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorBatch/Test.cls.xml =================================================================== diff -u -r74356 -r74644 --- vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorBatch/Test.cls.xml (.../Test.cls.xml) (revision 74356) +++ vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorBatch/Test.cls.xml (.../Test.cls.xml) (revision 74644) @@ -17,12 +17,12 @@ Do BatchMock.VerwachtMethodCall("GeefCategorie").DanReturn(##class(APPS.Halux.common.enu.Categorie).Tandembox()) #dim LbxLegeKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).LegeKenmerken() + Set LbxLegeKenmerken.InterneBreedte = 500 #dim ProductMock As vhTest.Mock.DOM.PM.LBXProduct.LBXLade = ..GeefProductMock(LbxLegeKenmerken) Set IngegevenKenmerkenTypeAPIMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI).%New() Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSpoelbaklade", LbxLegeKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSifonlade", LbxLegeKenmerken).DanReturn($$$False) - Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSmalleLade", LbxLegeKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsProductieWijzeVolledig", LbxLegeKenmerken).DanReturn($$$True) Set ProductApiMock = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() @@ -64,14 +64,14 @@ Do BatchMock.VerwachtMethodCall("GeefCategorie").DanReturn(##class(APPS.Halux.common.enu.Categorie).Tandembox()) #dim LbxLegeKenmerken As DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken = ##class(vhTest.Utils.DOM.PM.Maatwerk.Calc.Common.impl.LBXKenmerken).LegeKenmerken() + Set LbxLegeKenmerken.InterneBreedte = 500 #dim ProductMock1 As vhTest.Mock.DOM.PM.LBXProduct.LBXLade = ..GeefProductMock(LbxLegeKenmerken) #dim ProductMock2 As vhTest.Mock.DOM.PM.LBXProduct.LBXLade = ..GeefProductMock(LbxLegeKenmerken) #dim ProductMock3 As vhTest.Mock.DOM.PM.LBXProduct.LBXLade = ..GeefProductMock(LbxLegeKenmerken) Set IngegevenKenmerkenTypeAPIMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI).%New() Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSpoelbaklade", LbxLegeKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSifonlade", LbxLegeKenmerken).DanReturn($$$True) - Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSmalleLade", LbxLegeKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsProductieWijzeVolledig", LbxLegeKenmerken).DanReturn($$$True) Set ProductApiMock = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New() @@ -167,7 +167,6 @@ Set IngegevenKenmerkenTypeAPIMock = ##class(vhTest.Mock.DOM.PM.Maatwerk.IngegevenKenmerkenTypeAPI).%New() Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSpoelbaklade", LbxLegeKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSifonlade", LbxLegeKenmerken).DanReturn($$$False) - Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsSmalleLade", LbxLegeKenmerken).DanReturn($$$False) Do IngegevenKenmerkenTypeAPIMock.VerwachtMethodCall("IsProductieWijzeVolledig", LbxLegeKenmerken).DanReturn($$$True) Set ProductApiMock = ##class(vhTest.Mock.DOM.PM.ProductAPI).%New()