コード例 #1
0
 def test900_081_RaisesErrorForInsufficientRepository(self):
     data = HistoricalData()
     comp1 = Component("foo1",0,86)
     comp2 = Component("foo2",0,65)
     data.addComponent(comp1)
     data.addComponent(comp2)
     crcCard =  Crc(name="foo",methods=["__init__","foo1","foo2"],design="OO",componentType="I/O")
     crcCard.setSize("M")
     self.assertRaises(ValueError,data.estimateSize,crcCard)
コード例 #2
0
 def test100_022_CreateHistoricalDataAndSizeMatrix(self):
     data = HistoricalData()
     comp1 = Component("foo1",4,86)
     comp2 = Component("foo2",6,65)
     comp3 = Component("foo3",5,126)
     comp4 = Component("foo4",6,68)
     comp5 = Component("foo5",4,121)
     data.addComponent(comp1)
     data.addComponent(comp2)
     data.addComponent(comp3)
     data.addComponent(comp4)
     data.addComponent(comp5)
     data.buildSizeMatrix()
     self.assertListEqual(data.verysmall, [2.0,8.0,10.0])
コード例 #3
0
 def test100_021_CreateHistoricalDataAndSizeMatrix(self):
     data = HistoricalData()
     comp1 = Component("foo1",4,86)
     comp2 = Component("foo2",6,65)
     comp3 = Component("foo3",5,126)
     comp4 = Component("foo4",6,68)
     comp5 = Component("foo5",4,121)
     data.addComponent(comp1)
     data.addComponent(comp2)
     data.addComponent(comp3)
     data.addComponent(comp4)
     data.addComponent(comp5)
     data.buildSizeMatrix()
     self.assertListEqual(data.medium, [15.0,19.0,24.0])
コード例 #4
0
 def test100_040_CalculateSizeOfCRCCard(self):
     data = HistoricalData()
     comp1 = Component("foo1",4,86)
     comp2 = Component("foo2",6,65)
     comp3 = Component("foo3",5,126)
     comp4 = Component("foo4",6,68)
     comp5 = Component("foo5",4,121)
     data.addComponent(comp1)
     data.addComponent(comp2)
     data.addComponent(comp3)
     data.addComponent(comp4)
     data.addComponent(comp5)
     crcCard =  Crc(name="foo",methods=["__init__","foo1","foo2"],design="OO",componentType="I/O")
     crcCard.setSize("VS")
     data.estimateSize(crcCard)
     self.assertEqual(crcCard.getLoc(), 24)
コード例 #5
0
 def test100_031_CreateSomeHistoricalDataWithZeroMethods(self):
     data = HistoricalData()
     comp1 = Component("foo1",0,10)
     data.addComponent(comp1)
     comp2 = Component("foo2",0,10)
     data.addComponent(comp2)
     self.assertEqual(data.getZeroCount(),2)
コード例 #6
0
 def test100_020_CreateSomeHistoricalData(self):
     data = HistoricalData()
     comp1 = Component("foo1",1,10)
     data.addComponent(comp1)
     comp2 = Component("foo2",1,10)
     data.addComponent(comp2)
     self.assertEqual(data.getCount(),2)
コード例 #7
0
 def test42_Return112(self):
     c1 = Component("c1",1,100,"OO")
     c2 = Component("c2",2,100,"OO")
     c3 = Component("c3",3,100,"OO")
     repository = HistoricalData()
     repository.addComponent(c1)
     repository.addComponent(c2)
     repository.addComponent(c3)
     crc = Crc("crc",["__init__","getName"])
     crc.setSize("M")
     repository.estimateSize(crc)
     self.assertEqual(crc.getLoc(),112)
コード例 #8
0
 def test100_030_Only1ZeroMethod(self):
     data = HistoricalData()
     self.assertEqual(data.getZeroCount(),0)
コード例 #9
0
 def test100_010_CreateEmptyInstanceOfHistoricalData(self):
     data = HistoricalData()
     self.assertEqual(data.getCount(),0)