Exemplo n.º 1
0
 def testInput3(self):
     self.assertEqual(classify_triangle(1, 1, 1), 'Equilateral')
Exemplo n.º 2
0
 def testInput5(self):
     self.assertEqual(classify_triangle(0, 0, 200), 'NotATriangle')
Exemplo n.º 3
0
 def testNotATriangle(self):
     self.assertEqual(classify_triangle(3, 4, 9), 'NotATriangle',
                      '3,4,9 is not a triangle')
Exemplo n.º 4
0
 def testInput1(self):
     self.assertEqual(classify_triangle(0, 1, 2), 'NotATriangle')
Exemplo n.º 5
0
 def testRightTriangleB(self):
     self.assertEqual(classify_triangle(5, 3, 4), 'Right',
                      '5,3,4 is a Right triangle')
Exemplo n.º 6
0
 def testBadTypeC(self):
     self.assertEqual(classify_triangle(6, 7, 9.5), 'InvalidInput',
                      '6,7,9.5 C is invalid type')
Exemplo n.º 7
0
 def testZeroInputC(self):
     self.assertEqual(classify_triangle(6, 7, 0), 'InvalidInput',
                      '6,7,0 A is invalid')
Exemplo n.º 8
0
 def testInput8(self):
     self.assertEqual(classify_triangle(6, 6, 6), 'Equilateral')
Exemplo n.º 9
0
 def testZeroInputA(self):
     self.assertEqual(classify_triangle(0, 7, 8), 'InvalidInput',
                      '0,7,8 A is invalid')
Exemplo n.º 10
0
 def testZeroInputB(self):
     self.assertEqual(classify_triangle(6, 0, 8), 'InvalidInput',
                      '6,0,8 B is invalid')
Exemplo n.º 11
0
 def testIsocelesTriangles(self):
     self.assertEqual(classify_triangle(5, 5, 4), 'Isoceles',
                      '5,5,4 should be isoceles')
Exemplo n.º 12
0
 def testScaleneTriangles(self):
     self.assertEqual(classify_triangle(2, 3, 4), 'Scalene',
                      '2,3,4 should be scalene')
Exemplo n.º 13
0
 def testEquilateralTriangles(self):
     self.assertEqual(classify_triangle(1, 1, 1), 'Equilateral',
                      '1,1,1 should be equilateral')
Exemplo n.º 14
0
 def testInput6(self):
     self.assertEqual(classify_triangle(3, 4, 5), 'Right')
Exemplo n.º 15
0
 def testBadTypeA(self):
     self.assertEqual(classify_triangle(6.23, 7, 8), 'InvalidInput',
                      '6.23,7,0 A is invalid type')
Exemplo n.º 16
0
 def testInput7(self):
     self.assertEqual(classify_triangle(5, 5, 5), 'Equilateral')
Exemplo n.º 17
0
 def testBadTypeB(self):
     self.assertEqual(classify_triangle(6, 7.50, 8), 'InvalidInput',
                      '6,7.50,8 B is invalid type')
Exemplo n.º 18
0
 def testInput9(self):
     self.assertEqual(classify_triangle(2, 2, 3), 'Isosceles')
Exemplo n.º 19
0
 def testRightTriangleA(self):
     self.assertEqual(classify_triangle(3, 4, 5), 'Right',
                      '3,4,5 is a Right triangle')