Esempio n. 1
0
 def test_insert(self):
     test_list = LinkedList(ListNode(3))
     test_list.prepend(2)
     test_list.prepend(4)
     test_list.insert(1, 2)
     self.assertEqual(test_list.head.value, 4, "1 is the head")
     self.assertEqual(test_list.head.next_node.next_node.value, 1, "1 is the 3rd node value")
Esempio n. 2
0
 def test_search(self):
     test_list = LinkedList(ListNode(3))
     test_list.prepend(2)
     test_list.prepend(5)
     self.assertEqual(test_list.search(3), True, "3 is in this list")
Esempio n. 3
0
 def test_prepend(self):
     test_list = LinkedList(ListNode(3))
     self.assertEqual(test_list.head.value, 3, "head value should be 3")
     test_list.prepend(2)
     self.assertEqual(test_list.head.value, 2, "new head value should be 2")