示例#1
0
 def test_insert_first(self):
     n = Node(1)
     ll = Linkedlist()
     ll.insert_first(n)
     self.assertEqual(ll.head, n)
     self.assertEqual(ll.head.data, n.data)
示例#2
0
 def test_clear(self):
     n = Node(1)
     ll = Linkedlist()
     ll.insert_first(n)
     ll.clear()
     self.assertEqual(ll.get_first(), None)
示例#3
0
 def test_remove_first(self):
     n = Node(1)
     ll = Linkedlist()
     ll.insert_first(n)
     self.assertEqual(ll.remove_first(), n)
     self.assertEqual(ll.get_first(), None)