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