Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
    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)
Ejemplo n.º 3
0
 def test_array_list1(self):
     lst = ArrayList()
     self.assertEqual(array_list.size(lst), 0)
     self.assertEqual(lst.capacity, 2)
Ejemplo n.º 4
0
 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)
Ejemplo n.º 5
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)