Beispiel #1
0
        /// <summary>
        /// Test clearing an empty linked list
        /// </summary>
        static void TestClearEmptyLinkedList()
        {
            UnsortedLinkedList <string> list = new UnsortedLinkedList <string>();

            Console.Write("TestClearEmptyLinkedList: ");
            list.Clear();
            if (list.Count == 0 &&
                list.Head == null)
            {
                Console.WriteLine("Passed");
            }
            else
            {
                Console.WriteLine("FAILED!!! Expected: 0 and null Actual: " +
                                  list.Count + " and " + list.Head);
            }
        }
Beispiel #2
0
        /// <summary>
        /// Test clearing a non-empty linked list
        /// </summary>
        static void TestClearNonemptyLinkedList()
        {
            UnsortedLinkedList <string> list = new UnsortedLinkedList <string>();

            list.Add("Foxtrot");
            list.Add("Echo");
            list.Add("Delta");
            list.Add("Charlie");
            list.Add("Bravo");
            list.Add("Alpha");
            Console.Write("TestClearNonemptyLinkedList: ");
            list.Clear();
            if (list.Count == 0 &&
                list.Head == null)
            {
                Console.WriteLine("Passed");
            }
            else
            {
                Console.WriteLine("FAILED!!! Expected: 0 and null Actual: " +
                                  list.Count + " and " + list.Head);
            }
        }