Index: vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/OrderlijnenSorteerder/Test.cls.xml =================================================================== diff -u -r47360 -r47363 --- vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/OrderlijnenSorteerder/Test.cls.xml (.../Test.cls.xml) (revision 47360) +++ vhUnitTest/AXimpl/Dynamics/SalesOrderIn/Converter/OrderlijnenSorteerder/Test.cls.xml (.../Test.cls.xml) (revision 47363) @@ -11,17 +11,26 @@ aTestName:%String + + + +aTestName:%String + @@ -32,6 +41,8 @@ #dim ProductOrderLijn1 As DOM.VKP.impl.DataM.DataMProductOrderlijn = ..MaakProductLijn("1", GlobalNode) #dim ProductOrderLijn2 As DOM.VKP.impl.DataM.DataMProductOrderlijn = ..MaakProductLijn("2", GlobalNode) + Set OnGesorteerdeTextLijnen = ##class(%ListOfObjects).%New() + Set OnGesorteerdeOrderLijnenLijst = ##class(%ListOfObjects).%New() Do OnGesorteerdeOrderLijnenLijst.Insert(ProductOrderLijn1) Do OnGesorteerdeOrderLijnenLijst.Insert(ProductOrderLijn2) @@ -40,15 +51,46 @@ Do VerwachteGesorteerdeOrderLijnenLijst.Insert(..MaakGesorteerdeOrderlijn(ProductOrderLijn1, 101)) Do VerwachteGesorteerdeOrderLijnenLijst.Insert(..MaakGesorteerdeOrderlijn(ProductOrderLijn2, 102)) - Do ..AssertSorteringOrderLijst(OnGesorteerdeOrderLijnenLijst, VerwachteGesorteerdeOrderLijnenLijst) + Do ..AssertSorteringOrderLijst(OnGesorteerdeOrderLijnenLijst, VerwachteGesorteerdeOrderLijnenLijst, OnGesorteerdeTextLijnen) ]]> + + + + -OnGesorteerdeOrderLijnenLijst:%ListOfObjects,VerwachteGesorteerdeOrderLijnenLijst:%ListOfObjects +OnGesorteerdeOrderLijnenLijst:%ListOfObjects,VerwachteGesorteerdeOrderLijnenLijst:%ListOfObjects,OnGesorteerdeTextLijnen:%ListOfObjects 1 -OrderLijnen:%ListOfObjects +OrderLijnen:%ListOfObjects,TextLijnen:%ListOfObjects - + #dim AlleOrderlijnen As %ListOfObjects = OrderLijnen.%ConstructClone() + #dim Iterator As TECH.ListIterator = ..GeefTextLijnenIterator(TextLijnen) + while Iterator.HasNext() { + do AlleOrderlijnen.Insert(Iterator.Next()) + } - -1 -%ListOfObjects - @@ -124,13 +163,27 @@ -LijnNr:%Integer,GlobalNode:TECH.Persistentie.GlobalNode +LijnNr:%Integer,GlobalNode:TECH.Persistentie.GlobalNode,ProductID:%String="" 1 DOM.VKP.impl.DataM.DataMProductOrderlijn - + +LijnNr:%Integer,GlobalNode:TECH.Persistentie.GlobalNode,GekoppeldAanProductID:%String="" +1 +DOM.VKP.impl.DataM.DataMProductOrderlijn + + + Orderlijn:DOM.VKP.impl.DataM.DataMOrderlijn,OrderLijnVolgNr 1