コード例 #1
0
 def test_remove_to_empty_then_append(self):
     my_list = LinkedList()
     my_list.add(6)
     my_list.add(5)
     my_list.remove(6)
     my_list.remove(5)
     my_list.append(8)
     my_list.append(9)
     self.assertEqual(my_list.size(), 2)
コード例 #2
0
 def test_remove_from_start_then_append(self):
     my_list = LinkedList()
     my_list.add(6)
     my_list.add(5)
     my_list.add(4)
     my_list.add(3)
     my_list.add(2)
     my_list.remove(2)
     my_list.append(7)
     self.assertEqual(my_list.size(), 5)
コード例 #3
0
 def test_remove_from_end_then_append(self):
     my_list = LinkedList()
     my_list.add(6)
     my_list.add(5)
     my_list.add(4)
     my_list.add(3)
     my_list.add(2)
     my_list.remove(6)
     my_list.append(7)
     self.assertEqual(my_list.to_list(), [2, 3, 4, 5, 7])