Beispiel #1
0
 def testNotATriangle(self):
     self.assertEqual(classifyTriangle(3, 3, 9), 'NotATriangle')
Beispiel #2
0
 def testInvalidInput(self):
     self.assertEqual(classifyTriangle(-1, 1, 1), 'InvalidInput')
     self.assertEqual(classifyTriangle(201, 201, 201), 'InvalidInput')
Beispiel #3
0
 def testIsoscelesTriangles(self):
     self.assertEqual(classifyTriangle(5, 5, 6), 'Isosceles',
                      '5,5,6 should be isosceles')
Beispiel #4
0
 def testEquilateralTriangles(self):
     self.assertEqual(classifyTriangle(1, 1, 1), 'Equilateral',
                      '1,1,1 should be equilateral')
Beispiel #5
0
 def testRightTriangleB(self):
     self.assertEqual(classifyTriangle(5, 3, 4), 'Scalene Right',
                      '5,3,4 is a Scalene Right triangle')
Beispiel #6
0
 def testRightTriangleA(self):
     self.assertEqual(classifyTriangle(3, 4, 5), 'Scalene Right',
                      '3,4,5 is a Scalene Right triangle')