Index: vhUnitTest/TECH/GlobalIterator/Test.cls.xml
===================================================================
diff -u -r1244 -r1406
--- vhUnitTest/TECH/GlobalIterator/Test.cls.xml (.../Test.cls.xml) (revision 1244)
+++ vhUnitTest/TECH/GlobalIterator/Test.cls.xml (.../Test.cls.xml) (revision 1406)
@@ -35,6 +35,7 @@
Do ..InitGlobalIterator()
Do $$$AssertEquals(..Iterator.Next(), @..#Global@(0))
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -47,10 +48,13 @@
Do ..InitGlobalIterator()
Do $$$AssertEquals(..Iterator.Next(), "Waarde 0")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertTrue(..Iterator.HasNext())
Do $$$AssertEquals(..Iterator.Next(), "Waarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),1)
Do $$$AssertTrue(..Iterator.HasNext())
Do $$$AssertEquals(..Iterator.Next(), "Waarde 2")
+ Do $$$AssertEquals(..Iterator.Key(),2)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -62,6 +66,7 @@
Do ..InitGlobalIterator()
Do $$$AssertEquals(..Iterator.Next(), "Waarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -73,6 +78,7 @@
Do ..InitGlobalIterator(..#Global_"(0)")
Do $$$AssertEquals(..Iterator.Next(), "SubWaarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -84,6 +90,7 @@
Do ..InitGlobalIterator(,1,)
Do $$$AssertEquals(..Iterator.Next(), "Waarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),1)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -96,8 +103,10 @@
Do ..InitGlobalIterator(,,2)
Do $$$AssertEquals(..Iterator.Next(), "Waarde 0")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertTrue(..Iterator.HasNext())
Do $$$AssertEquals(..Iterator.Next(), "Waarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),1)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -111,6 +120,7 @@
Do ..InitGlobalIterator()
Do $$$AssertEquals(..Iterator.Next(), "Waarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertFalse(..Iterator.HasNext())
Do ..Iterator.Next()
]]>
@@ -122,6 +132,7 @@
Set @..#Global@(2) = "Waarde 2"
Do ..InitGlobalIterator(,1,)
Do $$$AssertEquals(..Iterator.Next(), "Waarde 2")
+ Do $$$AssertEquals(..Iterator.Key(),2)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -132,6 +143,7 @@
Set @..#Global@(2) = "Waarde 2"
Do ..InitGlobalIterator(,,1)
Do $$$AssertEquals(..Iterator.Next(), "Waarde 0")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -142,8 +154,10 @@
Set @..#Global@(1) = "Waarde 1"
Do ..InitGlobalIterator(,,5)
Do $$$AssertEquals(..Iterator.Next(), "Waarde 0")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertTrue(..Iterator.HasNext())
Do $$$AssertEquals(..Iterator.Next(), "Waarde 1")
+ Do $$$AssertEquals(..Iterator.Key(),1)
Do $$$AssertFalse(..Iterator.HasNext())
]]>
@@ -155,13 +169,36 @@
Do ..InitGlobalIterator()
Do $$$AssertEquals(..Iterator.Next(), "Waarde 0")
+ Do $$$AssertEquals(..Iterator.Key(),0)
Do $$$AssertTrue(..Iterator.HasNext())
Do ..Iterator.Reset()
Do $$$AssertTrue(..Iterator.HasNext())
Do $$$AssertEquals(..Iterator.Next(), "Waarde 0")
+ Do $$$AssertEquals(..Iterator.Key(),0)
]]>
+
+
+
+
+
+
+
+
Global:%String=..#Global,StartPos:%String="",EindPos:%String=""
1