コード例 #1
0
 def test_empty_init_n(self):
     new_array = DynamicArray()
     self.assertEqual(new_array.n, 0)
コード例 #2
0
 def test_append(self):
     new_array = DynamicArray()
     for i in range(10):
         new_array.append(i*3)
     for i in range(10):
         self.assertEqual(new_array[i], i*3)
コード例 #3
0
 def test_empty_init(self):
     new_array = DynamicArray()
     self.assertIsInstance(new_array, DynamicArray)
コード例 #4
0
 def test_append_capacity(self):
     new_array = DynamicArray()
     cap = [1, 2, 4, 4, 8, 8, 8, 8, 16, 16]
     for i in range(10):
         new_array.append(i*3)
         self.assertEqual(len(new_array), i+1)
コード例 #5
0
 def test_append_len(self):
     new_array = DynamicArray()
     for i in range(10):
         new_array.append(i*3)
         self.assertEqual(len(new_array), i+1)
コード例 #6
0
 def test_append(self):
     new_array = DynamicArray()
     new_array.append(1)
     self.assertEqual(new_array.array[0], 1)
コード例 #7
0
 def test_init_len(self):
     new_array = DynamicArray()
     self.assertEqual(len(new_array), 0)
コード例 #8
0
 def test_empty_init_capacity(self):
     new_array = DynamicArray()
     self.assertEqual(new_array._capacity, 1)