コード例 #1
0
 def test_append2(self):
     dy = main.DynArray()
     self.assertEqual(dy.capasity, 16)
     for i in range(100):
         dy.append(i)
         self.assertEqual(dy[i], i)
     self.assertGreater(dy.capasity, 100)
コード例 #2
0
 def test_delete3(self):
     dy = main.DynArray()
     dy.append(1)
     dy.append(1)
     dy.append(1)
     self.assertEqual(dy.count, 3)
     dy.delete(10)
     self.assertEqual(dy.count, 3)
コード例 #3
0
 def test_delete2(self):
     dy = main.DynArray()
     for i in range(100):
         dy.append(i)
     self.assertGreater(dy.capasity, 100)
     for i in range(50):
         dy.delete(i)
     self.assertLess(dy.capasity, 70)
コード例 #4
0
 def test_insert(self):
     dy = main.DynArray()
     dy.append(1)
     dy.append(1)
     dy.append(1)
     dy.insert(10, 3)
     for i in range(len(dy)):
         self.assertNotEqual(dy[i], 3)
         self.assertEqual(dy[i], 1)
コード例 #5
0
 def test_delete(self):
     dy = main.DynArray()
     dy.append(1)
     dy.append(1)
     dy.append(1)
     dy.append(1)
     self.assertEqual(dy.capasity, 16)
     dy.delete(2)
     self.assertEqual(dy.count, 3)
     self.assertEqual(dy.capasity, 16)