Ejemplo n.º 1
0
 def testScaleneTriangles(self):
     self.assertEqual(classifyTriangle(7, 6, 5), 'Scalene',
                      '7,6,5 should be Scalene')
Ejemplo n.º 2
0
 def testIfValidInput4(self):
     self.assertEqual(classifyTriangle(-20, 4, 5), 'InvalidInput')
Ejemplo n.º 3
0
 def testIfValidInput8(self):
     self.assertEqual(classifyTriangle(0, 4, 'g'), 'InvalidInput')
Ejemplo n.º 4
0
 def testNonIntegerInputB(self):
     self.assertEqual(classifyTriangle(1.0, 1, 2), 'InvalidInput',
                      '1.0,1,2 is not valid input')
Ejemplo n.º 5
0
 def testNotATriangleA(self):
     self.assertEqual(classifyTriangle(1, 1, 3), 'NotATriangle',
                      '1,1,3 is not a triangle')
Ejemplo n.º 6
0
 def testZeroInput(self):
     self.assertEqual(classifyTriangle(0, 2, 3), 'InvalidInput',
                      '0,2,3 is not valid input')
Ejemplo n.º 7
0
 def testInsideOfRange(self):
     self.assertNotEqual(classifyTriangle(200, 200, 200), 'InvalidInput',
                         '200,200,200 is a valid input')
Ejemplo n.º 8
0
 def testRightTriangleA(self):
     self.assertEqual(classifyTriangle(3, 4, 5), 'Right',
                      '3,4,5 is a Right triangle')
Ejemplo n.º 9
0
 def testRightTriangleB(self):
     self.assertEqual(classifyTriangle(5, 3, 4), 'Right',
                      '5,3,4 is a Right triangle')
Ejemplo n.º 10
0
 def testNotVaildB(self):
     self.assertEqual(classifyTriangle(-1, -3, -7), 'InvalidInput',
                      '-1,-3,-7 are InvalidInput')
Ejemplo n.º 11
0
 def testNotVaildC(self):
     self.assertEqual(classifyTriangle(2.25, 6, 7), 'InvalidInput',
                      '2.25,6,7 are InvalidInput')
Ejemplo n.º 12
0
 def testNotVaildA(self):
     self.assertEqual(classifyTriangle(201, 202, 300), 'InvalidInput',
                      '201,202,300 are InvalidInput')
Ejemplo n.º 13
0
 def testNotATriangle(self):
     self.assertEqual(classifyTriangle(4, 5, 15), 'NotATriangle',
                      '4,5,15 should be NotAtaqngle')
Ejemplo n.º 14
0
 def testIsocelesTriangles(self):
     self.assertEqual(classifyTriangle(10, 8, 10), 'Isoceles',
                      '10,8,10 should be Isoceles')
Ejemplo n.º 15
0
 def testIsoscelesTrainglesC(self):
     self.assertEqual(classifyTriangle(4, 3, 3), 'Isosceles',
                      '4,3,3 should be isosceles')
Ejemplo n.º 16
0
 def testIsocelesTriangle(self):
     self.assertEqual(classifyTriangle(4, 5, 4), 'Isoceles',
                      '4,5,4 is an Isoceles triangle')
     self.assertEqual(classifyTriangle(4, 4, 5), 'Isoceles',
                      '4,4,5 is an Isoceles triangle')
Ejemplo n.º 17
0
 def testNegativeInput(self):
     self.assertEqual(classifyTriangle(2, -1, 3), 'InvalidInput',
                      '-1,2,3 is not valid input')
Ejemplo n.º 18
0
 def testScaleneTriangle(self):
     self.assertEqual(classifyTriangle(2, 3, 4), 'Scalene',
                      '2,3,4 should be Scalene')
Ejemplo n.º 19
0
 def testOutsideOfRange(self):
     self.assertEqual(classifyTriangle(1, 1, 201), 'InvalidInput',
                      '1,1,201 is not valid input')
Ejemplo n.º 20
0
 def testRightTriangleA(self):
     self.assertEqual(classifyTriangle(3, 4, 5), 'Scalene and Right',
                      '3,4,5 is a Right and scalene triangle')
Ejemplo n.º 21
0
 def testNonIntegerInputA(self):
     self.assertEqual(classifyTriangle(1, 1.5, 4), 'InvalidInput',
                      '1,1.5,4 is not valid input')
Ejemplo n.º 22
0
 def testRightTriangleB(self):
     self.assertEqual(classifyTriangle(5, 3, 4), 'Scalene and Right',
                      '5,3,4 is a Right and scalene triangle')
Ejemplo n.º 23
0
 def testNonIntegerInputC(self):
     self.assertEqual(classifyTriangle('a', 'b', 'c'), 'InvalidInput',
                      'a,b,c is not valid input')
Ejemplo n.º 24
0
 def testEquilateralTriangles(self):
     self.assertEqual(classifyTriangle(1, 1, 1), 'Equilateral',
                      '1,1,1 should be equilateral')
Ejemplo n.º 25
0
 def testNotATriangleB(self):
     self.assertNotEqual(classifyTriangle(3, 3, 4), 'NotATriangle',
                         '3,3,4 is a triangle')
Ejemplo n.º 26
0
 def testScaleneTriangles(self):
     self.assertEqual(classifyTriangle(13, 14, 9), 'Scalene',
                      '13,14,9 should be scalene')
Ejemplo n.º 27
0
 def testIfValidInput6(self):
     self.assertEqual(classifyTriangle(3, 4, -5), 'InvalidInput')
Ejemplo n.º 28
0
 def testIsoscelesTrainglesA(self):
     self.assertEqual(classifyTriangle(3, 3, 4), 'Isosceles',
                      '3,3,4 should be isosceles')
Ejemplo n.º 29
0
 def testIfInteger(self):
     self.assertEqual(classifyTriangle(3.5,4,5), 'InvalidInput')
Ejemplo n.º 30
0
 def testInvalidInputB(self):
     self.assertEqual(classifyTriangle(1, 2, 'three'), 'InvalidInput',
                      '1,2,three should be InvalidInput')