Ejemplo n.º 1
0
 def testScaleneB(self):
     self.assertEqual( classifyTriangle(5, 6, 4), S, '5, 6, 4 should be scalene' )
Ejemplo n.º 2
0
 def testBadInputsNegA(self):
     self.assertEqual( classifyTriangle(-1, 4, 4), Invalid_inp , '-1, 4, 4 is invalid input' )
Ejemplo n.º 3
0
 def testBadInputsObjC(self):
     self.assertEqual( classifyTriangle(4, 2, True), Invalid_inp , '4, 2, True is invalid input' )
Ejemplo n.º 4
0
 def testNotATriangleB(self):
     self.assertEqual( classifyTriangle(2, 10, 3), NotTriangle , '2, 10, 3 is not a triangle' )
Ejemplo n.º 5
0
 def testBadInputsFloatB(self):
     self.assertEqual( classifyTriangle(0.25, 1, 3), Invalid_inp , '0.25, 1, 3 is invalid input' )
Ejemplo n.º 6
0
 def testIsoscelesA(self):
     self.assertEqual( classifyTriangle(3, 4, 4), I , '3, 4, 4 should be isosceles' )
Ejemplo n.º 7
0
 def testIsoscelesC(self):
     self.assertEqual( classifyTriangle(4, 4, 3), I , '4, 4, 3 should be isosceles' )
Ejemplo n.º 8
0
 def testRightTriangleC(self): 
     self.assertEqual( classifyTriangle(4, 5, 3), R, '4, 5, 3 is a Right triangle' )
Ejemplo n.º 9
0
 def testRightTriangleD(self): 
     self.assertEqual( classifyTriangle(5, 12, 13), R, '5, 12, 13 is a Right triangle' )
Ejemplo n.º 10
0
 def testRightTriangleA(self):
     self.assertEqual( classifyTriangle(3, 4, 5), R, '3, 4, 5 is a Right triangle' )
Ejemplo n.º 11
0
 def testRightTriangleB(self): 
     self.assertEqual( classifyTriangle(5, 3, 4), R, '5, 3, 4 is a Right triangle' )
Ejemplo n.º 12
0
 def Hugenos(self):
     self.assertEqual( classifyTriangle(200, 204, 304), Invalid_inp , '200, 204, 304 is invalid input' )
Ejemplo n.º 13
0
 def testBadInputsZeroC(self):
     self.assertEqual( classifyTriangle(0, 4, 4), Invalid_inp , '0, 4, 4 is invalid input' )
Ejemplo n.º 14
0
 def testBadInputsZeroA(self):
     self.assertEqual( classifyTriangle(4, 4, 0), Invalid_inp , '4, 4, 0 is invalid input' )
Ejemplo n.º 15
0
 def testScaleneC(self):
     self.assertEqual( classifyTriangle(6, 4, 5), S, '6, 4, 5 should be scalene' )
Ejemplo n.º 16
0
 def testRightTriangleE(self): 
     self.assertEqual( classifyTriangle(24, 7, 25), R, '24, 7, 25 is a Right triangle' )
Ejemplo n.º 17
0
 def NotScalene(self):
     self.assertNotEqual( classifyTriangle( 2, 3, 4), S, '2, 3, 4 is Not scalene' )
Ejemplo n.º 18
0
 def testNotaRightTriangle(self):
     self.assertNotEqual( classifyTriangle( 2, 2, 2), R, "2, 2, 2 is not a right triangle")
Ejemplo n.º 19
0
 def testIsoscelesB(self):
     self.assertEqual( classifyTriangle(4, 3, 4), I , '4, 3, 4 should be isosceles' )
Ejemplo n.º 20
0
 def testEquilateralTrianglesSmall(self): 
     self.assertEqual( classifyTriangle(1, 1, 1), E, '1, 1, 1 should be equilateral' )
Ejemplo n.º 21
0
 def testNotATriangleA(self):
     self.assertEqual( classifyTriangle(2, 3, 10), NotTriangle , '2, 3, 10 is not a triangle' )
Ejemplo n.º 22
0
 def testEquilateralTrianglesMed(self): 
     self.assertEqual( classifyTriangle(10, 10, 10), E, '10, 10, 10 should be equilateral' )
Ejemplo n.º 23
0
 def testNotATriangleC(self):
     self.assertEqual( classifyTriangle(10, 2, 3), NotTriangle , '10, 2, 3 is not a triangle' )
Ejemplo n.º 24
0
 def testNotEquilateralTriangles(self):
     self.assertNotEqual( classifyTriangle(10, 9, 10), E, '10, 9, 10 is not equilateral'  )
Ejemplo n.º 25
0
 def testBadInputsFloatC(self):
     self.assertEqual( classifyTriangle(1, 3, 0.25), Invalid_inp , '1, 3, 0.25 is invalid input' )
Ejemplo n.º 26
0
 def testScaleneA(self):
     self.assertEqual( classifyTriangle(4, 5, 6), S, '4, 5, 6 should be scalene' )
Ejemplo n.º 27
0
 def testBadInputsNegC(self):
     self.assertEqual( classifyTriangle(4, 4, -1), Invalid_inp , '4, 4, -1 is invalid input' )
Ejemplo n.º 28
0
 def testBadInputsObjB(self):
     self.assertEqual( classifyTriangle(4, False, 1), Invalid_inp , '4, False, 1 is invalid input' )