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