def test_size(self): lst1 = ArrayList() self.assertEqual(size(lst1), 0) lst1.num_items = 20 self.assertEqual(size(lst1), 20) lst1.num_items = lst1.num_items // 5 self.assertEqual(size(lst1), 4)
def test_array_list7(self): lst = ArrayList() for i in range(3): lst = array_list.insert(lst, i, 0) lst, val = array_list.pop(lst, array_list.size(lst) - 1) self.assertEqual(val, 0) lst, val = array_list.pop(lst, array_list.size(lst) - 1) self.assertEqual(val, 1)
def test_array_list1(self): lst = ArrayList() self.assertEqual(array_list.size(lst), 0) self.assertEqual(lst.capacity, 2)
def test_array_list3(self): lst = ArrayList() for i in range(3): lst = array_list.insert(lst, 0, i) pos = array_list.size(lst) - 1 self.assertEqual(array_list.get(lst, pos), 0)
def test_array_list2(self): lst = ArrayList() for i in range(3): lst = array_list.insert(lst, i, i) self.assertEqual(array_list.size(lst), 3) self.assertEqual(lst.capacity, 4)