Index: APPS/VKP/Order/impl/SpaceTowerSplitser.cls.xml =================================================================== diff -u -r33173 -r33236 --- APPS/VKP/Order/impl/SpaceTowerSplitser.cls.xml (.../SpaceTowerSplitser.cls.xml) (revision 33173) +++ APPS/VKP/Order/impl/SpaceTowerSplitser.cls.xml (.../SpaceTowerSplitser.cls.xml) (revision 33236) @@ -34,8 +34,9 @@ While ProductOrderLijnIterator.HasNext(){ #dim ProductOrderLijn As DOM.VKP.ProductOrderlijn = ProductOrderLijnIterator.Next() If ..ProductTypeAPI.IsSpaceTowerProduct(ProductOrderLijn.GeefProductID()) { - If ProductOrderLijn.GeefAantal() > 1 { - Do ..OrderLijnSplitser.SplitsAfAantal(Order.GeefID(),ProductOrderLijn.GeefLijnVolgNr(), ProductOrderLijn.GeefAantal()-1) + While ProductOrderLijn.GeefAantal() > 1 { + Do ..OrderLijnSplitser.SplitsAfAantal(Order.GeefID(),ProductOrderLijn.GeefLijnVolgNr(), 1) + Do ProductOrderLijn.Reload() } } Index: vhUnitTest/APPS/VKP/Order/impl/SpaceTowerSplitser/SplitsSpaceTowerLijnen/Test.cls.xml =================================================================== diff -u -r33173 -r33236 --- vhUnitTest/APPS/VKP/Order/impl/SpaceTowerSplitser/SplitsSpaceTowerLijnen/Test.cls.xml (.../Test.cls.xml) (revision 33173) +++ vhUnitTest/APPS/VKP/Order/impl/SpaceTowerSplitser/SplitsSpaceTowerLijnen/Test.cls.xml (.../Test.cls.xml) (revision 33236) @@ -122,27 +122,30 @@ ]]> - + wellicht refactor van deze test - ;Do ..AssertVolgendeOrderLijn(OrderLijnIterator, ##class(DOM.VKP.enu.OrderLijnType).Product(), 101, 1) - ;Do ..AssertVolgendeOrderLijn(OrderLijnIterator, ##class(DOM.VKP.enu.OrderLijnType).Product(), 102, 1) - Do ..AssertVolgendeOrderLijn(OrderLijnIterator, ##class(DOM.VKP.enu.OrderLijnType).Product(), 101, 2) + Do ..AssertVolgendeOrderLijn(OrderLijnIterator, ##class(DOM.VKP.enu.OrderLijnType).Product(), 101, 1) + Do ..AssertVolgendeOrderLijn(OrderLijnIterator, ##class(DOM.VKP.enu.OrderLijnType).Product(), 102, 1) + Do ..AssertVolgendeOrderLijn(OrderLijnIterator, ##class(DOM.VKP.enu.OrderLijnType).Product(), 103, 1) Do $$$AssertFalse(OrderLijnIterator.HasNext()) - Do OrderLijnSplitserMock.Verifieer() + ;Do OrderLijnSplitserMock.Verifieer() ]]>