예제 #1
0
 def testRemove(self):
     linkedList = DblLinkedList()
     linkedList.addLast(2)
     linkedList.addLast(3)
     linkedList.addLast(5)
     self.assertEqual(5, linkedList.remove(5))
     self.assertEqual(2, linkedList.getSize())
예제 #2
0
 def testRemoveAtIndex(self):
     linkedList = DblLinkedList()
     linkedList.addLast(2)
     linkedList.addLast(3)
     linkedList.addLast(5)
     self.assertEqual(3, linkedList.removeAtIndex(1))
     self.assertEqual(2, linkedList.getSize())
예제 #3
0
 def testRemoveLast(self):
     linkedList = DblLinkedList()
     linkedList.addLast(2)
     linkedList.addLast(3)
     self.assertEqual(3, linkedList.removeLast())
     self.assertEqual(1, linkedList.getSize())