Index: CollectionBaseTest.cs
===================================================================
RCS file: /mono/mcs/class/corlib/Test/System.Collections/CollectionBaseTest.cs,v
retrieving revision 1.1
diff -u -r1.1 CollectionBaseTest.cs
--- CollectionBaseTest.cs       17 Oct 2001 17:36:03 -0000      1.1
+++ CollectionBaseTest.cs       26 May 2002 21:41:45 -0000
@@ -138,14 +138,14 @@
        public void TestCount() {

                ConcreteCollection myCollection;

                myCollection = new ConcreteCollection(4);

-               Assert(4 == myCollection.Count);

+               AssertEquals ("A01", 4, mycollection);

        }

 

        // Make sure GetEnumerator returns an object

        public void TestGetEnumerator() {

                ConcreteCollection myCollection;

                myCollection = new ConcreteCollection(4);

-               Assert(null != myCollection.GetEnumerator());

+               Assert ("A02", null != myCollection.GetEnumerator());

        }

 

        // OnValid disallows nulls

@@ -165,15 +165,15 @@
                numberOfItems = 3;

                // The constructor inserts

                myCollection = new ConcreteCollection(numberOfItems);

-               Assert(myCollection.onInsertFired);

-               Assert(myCollection.onInsertCompleteFired);

+               AssertEquals ("A03", myCollection.onInsertFired, true);

+               AssertEquals ("A04", myCollection.onInsertCompleteFired, true);

 

                // Using the IList interface, check inserts in the middle

                IList listObj = myCollection;

                listObj.Insert(1, 9);

-               Assert(myCollection.onInsertIndex == 1);

-               Assert(myCollection.onInsertCompleteIndex == 1);

-               Assert(myCollection.PeekAt(1) == 9);

+               AssertEquals ("A05", myCollection.onInsertIndex, 1);

+               AssertEquals ("A06", myCollection.onInsertCompleteIndex, 1);

+               AssertEquals ("A07", myCollection.PeekAt(1), 9);

        }

 

        // Test Clear and it's hooks

@@ -184,9 +184,9 @@
                numberOfItems = 1;

                myCollection = new ConcreteCollection(numberOfItems);

                myCollection.Clear();

-               Assert(myCollection.Count == 0);

-               Assert(myCollection.onClearFired);

-               Assert(myCollection.onClearCompleteFired);

+               AssertEquals ("A08", myCollection.Count, 0);

+               AssertEquals ("A09", myCollection.onClearFired, true);

+               AssertEquals ("A10", myCollection.onClearCompleteFired, true);

        }

 

        // Test RemoveAt, other removes and the hooks

@@ -202,16 +202,16 @@
                myCollection.RemoveAt(1);

 

                // We should see the original third one in it's place

-               Assert(myCollection.PeekAt(1) == 2);

-               Assert(myCollection.onRemoveFired);

-               Assert(myCollection.onRemoveIndex == 1);

-               Assert(myCollection.onRemoveCompleteFired);

-               Assert(myCollection.onRemoveCompleteIndex == 1);

+               AssertEquals ("A11", myCollection.PeekAt(1), 2);

+               AssertEquals ("A12", myCollection.onRemoveFired, true);

+               AssertEquals ("A13", myCollection.onRemoveIndex, 1);

+               AssertEquals ("A14", myCollection.onRemoveCompleteFired, true);

+               AssertEquals ("A15", myCollection.onRemoveCompleteIndex, 1);

                IList listObj = myCollection;

                listObj.Remove(0);

                // Confirm parameters are being passed to the hooks

-               Assert(myCollection.onRemoveIndex == 0);

-               Assert(myCollection.onRemoveCompleteIndex == 0);

+               AssertEquals ("A16", myCollection.onRemoveIndex, 0);

+               AssertEquals ("A17", myCollection.onRemoveCompleteIndex, 0);

        }

 

        // Test the random access feature

@@ -223,13 +223,13 @@
                myCollection = new ConcreteCollection(numberOfItems);

                IList listObj = myCollection;

                listObj[0] = 99;

-               Assert((int) listObj[0] == 99);

-               Assert(myCollection.onSetFired);

-               Assert(myCollection.onSetCompleteFired);

-               Assert(myCollection.onSetOldValue == 0);

-               Assert(myCollection.onSetCompleteOldValue == 0);

-               Assert(myCollection.onSetNewValue == 99);

-               Assert(myCollection.onSetCompleteNewValue == 99);

+               AssertEquals ("A18", (int) listObj[0], 99);

+               AssertEquals ("A19", myCollection.onSetFired, true);

+               AssertEquals ("A20", myCollection.onSetCompleteFired, true);

+               AssertEquals ("A21", myCollection.onSetOldValue, 0);

+               AssertEquals ("A22", myCollection.onSetCompleteOldValue, 0);

+               AssertEquals ("A23", myCollection.onSetNewValue, 99);

+               AssertEquals ("A24", myCollection.onSetCompleteNewValue, 99);

        }

 }

 



_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to