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)
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])
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])
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)
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)
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)
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)
def test100_030_Only1ZeroMethod(self): data = HistoricalData() self.assertEqual(data.getZeroCount(),0)
def test100_010_CreateEmptyInstanceOfHistoricalData(self): data = HistoricalData() self.assertEqual(data.getCount(),0)