Exemplo n.º 1
0
 def testDeletedNode(self):
   ll = LinkedList()
   ll.addNode(2)
   ll.addNode(5)
   self.assertEqual(ll.deleteNode(5), 5)
   with self.assertRaises(ValueError):
     ll.searchNode(5)
   self.assertEqual(ll.searchNode(2), 2)
Exemplo n.º 2
0
 def testMultipleAdditions(self):
   ll = LinkedList()
   ll.addNode(5)
   ll.addNode(10)
   ll.addNode(2)
   ll.addNode(1)
   self.assertEqual(ll.searchNode(2), 2)
Exemplo n.º 3
0
 def testAddedNode(self):
   ll = LinkedList()
   ll.addNode(5)
   self.assertEqual(ll.searchNode(5), 5)
Exemplo n.º 4
0
 def testNonExistentElement(self):
   ll = LinkedList()
   ll.addNode(2)
   with self.assertRaises(ValueError):
     ll.searchNode(1)