Index: vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorToelevering/Test.cls.xml =================================================================== diff -u -r72957 -r73575 --- vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorToelevering/Test.cls.xml (.../Test.cls.xml) (revision 72957) +++ vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorToelevering/Test.cls.xml (.../Test.cls.xml) (revision 73575) @@ -24,12 +24,13 @@ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneInfoOptiesGenerator).%New(ProductApiMock, IngegevenKenmerkenTypeAPIMock) #dim Resultaat As %ListOfObjects = Generator.GenereerAlgemeneOptiesVoorToelevering(ToeleveringMock, ##class(APPS.Halux.common.enu.Categorie).Legrabox()) - Do $$$AssertEquals(Resultaat.Size, 5) + Do $$$AssertEquals(Resultaat.Size, 6) Do ..AssertOptie(Resultaat.GetAt(1), "_TOELEVERING", "Aantalsifonlades", 0) Do ..AssertOptie(Resultaat.GetAt(2), "_TOELEVERING", "Aantalspoelbaklades", 0) Do ..AssertOptie(Resultaat.GetAt(3), "_TOELEVERING", "Aantalsmallelades", 0) Do ..AssertOptie(Resultaat.GetAt(4), "_TOELEVERING", "AantalladenvoorBWC", 0) Do ..AssertOptie(Resultaat.GetAt(5), "_TOELEVERING", "Variant", "LBX") + Do ..AssertOptie(Resultaat.GetAt(6), "_TOELEVERING", "WsdOnly", "false") Do ToeleveringMock.Verifieer() Do ProductMock.Verifieer() @@ -63,12 +64,13 @@ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneInfoOptiesGenerator).%New(ProductApiMock, IngegevenKenmerkenTypeAPIMock) #dim Resultaat As %ListOfObjects = Generator.GenereerAlgemeneOptiesVoorToelevering(ToeleveringMock, ##class(APPS.Halux.common.enu.Categorie).Merivobox()) - Do $$$AssertEquals(Resultaat.Size, 5) + Do $$$AssertEquals(Resultaat.Size, 6) Do ..AssertOptie(Resultaat.GetAt(1), "_TOELEVERING", "Aantalsifonlades", 6) Do ..AssertOptie(Resultaat.GetAt(2), "_TOELEVERING", "Aantalspoelbaklades", 0) Do ..AssertOptie(Resultaat.GetAt(3), "_TOELEVERING", "Aantalsmallelades", 0) Do ..AssertOptie(Resultaat.GetAt(4), "_TOELEVERING", "AantalladenvoorBWC", 6) Do ..AssertOptie(Resultaat.GetAt(5), "_TOELEVERING", "Variant", "MVX") + Do ..AssertOptie(Resultaat.GetAt(6), "_TOELEVERING", "WsdOnly", "true") Do ToeleveringMock.Verifieer() Do ProductMock1.Verifieer() @@ -102,12 +104,13 @@ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneInfoOptiesGenerator).%New(ProductApiMock) #dim Resultaat As %ListOfObjects = Generator.GenereerAlgemeneOptiesVoorToelevering(ToeleveringMock, ##class(APPS.Halux.common.enu.Categorie).Tandembox()) - Do $$$AssertEquals(Resultaat.Size, 5) + Do $$$AssertEquals(Resultaat.Size, 6) Do ..AssertOptie(Resultaat.GetAt(1), "_TOELEVERING", "Aantalsifonlades", 1) Do ..AssertOptie(Resultaat.GetAt(2), "_TOELEVERING", "Aantalspoelbaklades", 2) Do ..AssertOptie(Resultaat.GetAt(3), "_TOELEVERING", "Aantalsmallelades", 3) Do ..AssertOptie(Resultaat.GetAt(4), "_TOELEVERING", "AantalladenvoorBWC", 6) Do ..AssertOptie(Resultaat.GetAt(5), "_TOELEVERING", "Variant", "TBX") + Do ..AssertOptie(Resultaat.GetAt(6), "_TOELEVERING", "WsdOnly", "true") Do ToeleveringMock.Verifieer() Do ProductMockSifon.Verifieer() Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator.cls.xml =================================================================== diff -u -r72967 -r73575 --- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator.cls.xml (.../AlgemeneInfoOptiesGenerator.cls.xml) (revision 72967) +++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator.cls.xml (.../AlgemeneInfoOptiesGenerator.cls.xml) (revision 73575) @@ -62,13 +62,15 @@ %ListOfObjects @@ -120,6 +122,8 @@ If ..IngegevenKenmerkenTypeApi.IsSmalleLade(IngegevenKenmerken) { Set ToeleveringProductInfoObjective.AantalSmalleLades = ToeleveringProductInfoObjective.AantalSmalleLades + Aantal } + + Set ToeleveringProductInfoObjective.TotaalAantalLades = ToeleveringProductInfoObjective.TotaalAantalLades + Aantal } ]]> Index: APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/AlgemeneInfoOptieObjective.cls.xml =================================================================== diff -u -r72957 -r73575 --- APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/AlgemeneInfoOptieObjective.cls.xml (.../AlgemeneInfoOptieObjective.cls.xml) (revision 72957) +++ APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/AlgemeneInfoOptieObjective.cls.xml (.../AlgemeneInfoOptieObjective.cls.xml) (revision 73575) @@ -18,6 +18,11 @@ 0 + +%Integer +0 + + %String Index: vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorBatch/Test.cls.xml =================================================================== diff -u -r72957 -r73575 --- vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorBatch/Test.cls.xml (.../Test.cls.xml) (revision 72957) +++ vhUnitTest/APPS/Halux/PPS/Document/impl/common/BatchNaarObjective/OptieGenerator/AlgemeneInfoOptiesGenerator/GenereerAlgemeneOptiesVoorBatch/Test.cls.xml (.../Test.cls.xml) (revision 73575) @@ -31,12 +31,13 @@ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneInfoOptiesGenerator).%New(ProductApiMock, IngegevenKenmerkenTypeAPIMock) #dim Resultaat As %ListOfObjects = Generator.GenereerAlgemeneOptiesVoorBatch(BatchMock) - Do $$$AssertEquals(Resultaat.Size, 5) + Do $$$AssertEquals(Resultaat.Size, 6) Do ..AssertOptie(Resultaat.GetAt(1), "_TOELEVERING", "Aantalsifonlades", 0) Do ..AssertOptie(Resultaat.GetAt(2), "_TOELEVERING", "Aantalspoelbaklades", 0) Do ..AssertOptie(Resultaat.GetAt(3), "_TOELEVERING", "Aantalsmallelades", 0) Do ..AssertOptie(Resultaat.GetAt(4), "_TOELEVERING", "AantalladenvoorBWC", 0) Do ..AssertOptie(Resultaat.GetAt(5), "_TOELEVERING", "Variant", "TBX") + Do ..AssertOptie(Resultaat.GetAt(6), "_TOELEVERING", "WsdOnly", "false") Do ToeleveringMock1.Verifieer() Do ToeleveringMock2.Verifieer() @@ -79,12 +80,13 @@ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneInfoOptiesGenerator).%New(ProductApiMock, IngegevenKenmerkenTypeAPIMock) #dim Resultaat As %ListOfObjects = Generator.GenereerAlgemeneOptiesVoorBatch(BatchMock) - Do $$$AssertEquals(Resultaat.Size, 5) + Do $$$AssertEquals(Resultaat.Size, 6) Do ..AssertOptie(Resultaat.GetAt(1), "_TOELEVERING", "Aantalsifonlades", 6 * 2) Do ..AssertOptie(Resultaat.GetAt(2), "_TOELEVERING", "Aantalspoelbaklades", 0) Do ..AssertOptie(Resultaat.GetAt(3), "_TOELEVERING", "Aantalsmallelades", 0) Do ..AssertOptie(Resultaat.GetAt(4), "_TOELEVERING", "AantalladenvoorBWC", 6 * 2) Do ..AssertOptie(Resultaat.GetAt(5), "_TOELEVERING", "Variant", "TBX") + Do ..AssertOptie(Resultaat.GetAt(6), "_TOELEVERING", "WsdOnly", "true") Do ToeleveringMock1.Verifieer() Do ToeleveringMock2.Verifieer() @@ -126,12 +128,13 @@ Set Generator = ##class(APPS.Halux.PPS.Document.impl.common.BatchNaarObjective.OptieGenerator.AlgemeneInfoOptiesGenerator).%New(ProductApiMock) #dim Resultaat As %ListOfObjects = Generator.GenereerAlgemeneOptiesVoorBatch(BatchMock) - Do $$$AssertEquals(Resultaat.Size, 5) + Do $$$AssertEquals(Resultaat.Size, 6) Do ..AssertOptie(Resultaat.GetAt(1), "_TOELEVERING", "Aantalsifonlades", 1 * 2) Do ..AssertOptie(Resultaat.GetAt(2), "_TOELEVERING", "Aantalspoelbaklades", 2 * 2) Do ..AssertOptie(Resultaat.GetAt(3), "_TOELEVERING", "Aantalsmallelades", 3 * 2) Do ..AssertOptie(Resultaat.GetAt(4), "_TOELEVERING", "AantalladenvoorBWC", ((1 * 2) + (2 * 2) + (3 * 2))) Do ..AssertOptie(Resultaat.GetAt(5), "_TOELEVERING", "Variant", "TBX") + Do ..AssertOptie(Resultaat.GetAt(6), "_TOELEVERING", "WsdOnly", "true") Do ToeleveringMock1.Verifieer() Do ToeleveringMock2.Verifieer()