Beispiel #1
0
        public void LinkedList_InsertInBeginning_EmptyList_ChangesList()
        {
            NawLinkedList lijst = new NawLinkedList();

            lijst.InsertHead(new_naw);

            Assert.AreEqual(new_naw, lijst.Head().Naw, "Het nieuwe element is nu niet het eerste element geworden.");
            Assert.AreEqual(1, lijst.CountStored(), "Na toevoegen van het element geeft CountStored() niet het juiste aantal elementen. Zorg dat _length up to date blijft.");
        }
Beispiel #2
0
        public void LinkedList_RemoveAtBeginning_EmptyList_DoesNothing()
        {
            NawLinkedList lijst = new NawLinkedList();

            lijst.RemoveHead();

            Assert.AreEqual(0, lijst.CountStored(), "Bij verwijderen uit een lege lijst krijgt _length onterecht de waarde {0}", lijst.CountStored());
            Assert.AreEqual(null, lijst.Head(), "Bij verwijderen uit een lege lijst krijgt _first onterecht de waarde {0}", lijst.Head());
            Assert.AreEqual(null, lijst.Tail(), "Bij verwijderen uit een lege lijst krijgt _last onterecht de waarde {0}", lijst.Tail());
        }
Beispiel #3
0
        public void LinkedList_CountStored_EmptyList_Returns0()
        {
            NawLinkedList legeLijst = new NawLinkedList();

            Assert.AreEqual(0, legeLijst.CountStored());
        }
Beispiel #4
0
        public void LinkedList_CountStored_EmptyList_Returns0()
        {
            NawLinkedList legeLijst = new NawLinkedList();

            Assert.AreEqual(0, legeLijst.CountStored(), "Bij een lege lijst retourneert CountStored geen 0.");
        }