示例#1
0
 def testIntListCtor_int(self):
     '''IntList constructor receives an integer.'''
     value = 123
     il = IntList(value)
     self.assertEqual(len(il), 1)
     self.assertEqual(il[0], value)
     self.assertEqual(il.constructorUsed(), IntList.IntCtor)
示例#2
0
 def testIntListCtor_int(self):
     '''IntList constructor receives an integer.'''
     value = 123
     il = IntList(value)
     self.assertEqual(len(il), 1)
     self.assertEqual(il[0], value)
     self.assertEqual(il.constructorUsed(), IntList.IntCtor)
示例#3
0
 def testIntListCtor_ListOfInts(self):
     '''IntList constructor receives an integer list.'''
     ints = [123, 456]
     il = IntList(ints)
     self.assertEqual(len(il), len(ints))
     for i in range(len(il)):
         self.assertEqual(il[i], ints[i])
     self.assertEqual(il.constructorUsed(), IntList.ListOfIntCtor)
示例#4
0
 def testIntListCtor_IntList(self):
     '''IntList constructor receives an IntList object.'''
     il1 = IntList(123)
     il2 = IntList(il1)
     self.assertEqual(len(il1), len(il2))
     for i in range(len(il1)):
         self.assertEqual(il1[i], il2[i])
     self.assertEqual(il2.constructorUsed(), IntList.CopyCtor)
示例#5
0
 def testIntListCtor_ListOfInts(self):
     '''IntList constructor receives an integer list.'''
     ints = [123, 456]
     il = IntList(ints)
     self.assertEqual(len(il), len(ints))
     for i in range(len(il)):
         self.assertEqual(il[i], ints[i])
     self.assertEqual(il.constructorUsed(), IntList.ListOfIntCtor)
示例#6
0
 def testIntListCtor_IntList(self):
     '''IntList constructor receives an IntList object.'''
     il1 = IntList(123)
     il2 = IntList(il1)
     self.assertEqual(len(il1), len(il2))
     for i in range(len(il1)):
         self.assertEqual(il1[i], il2[i])
     self.assertEqual(il2.constructorUsed(), IntList.CopyCtor)
示例#7
0
 def testIntListCtor_NoParams(self):
     '''IntList constructor receives no parameter.'''
     il = IntList()
     self.assertEqual(len(il), 0)
     self.assertEqual(il.constructorUsed(), IntList.NoParamsCtor)
示例#8
0
 def testIntListCtor_NoParams(self):
     '''IntList constructor receives no parameter.'''
     il = IntList()
     self.assertEqual(len(il), 0)
     self.assertEqual(il.constructorUsed(), IntList.NoParamsCtor)