Ejemplo n.º 1
0
 def testNotatriangles3(self):
     self.assertEqual(classifyTriangle(2, 4, 2), 'NotATriangle',
                      '2,4,2 should not be a triangle')
Ejemplo n.º 2
0
 def testinput1(self):
     self.assertEqual(classifyTriangle(201, 10, 10), 'InvalidInput',
                      "200,10,10 should be invalidinput")
Ejemplo n.º 3
0
 def testIsoceles1(self):
     self.assertEqual(classifyTriangle(4, 4, 6), 'Isoceles',
                      '4,4,6 should be a isoceles triangle')
Ejemplo n.º 4
0
 def testIsoceles3(self):
     self.assertEqual(classifyTriangle(6, 6, 4), 'Isoceles',
                      '6,6,4 should be a isoceles triangle')
Ejemplo n.º 5
0
 def testinput8(self):
     self.assertEqual(classifyTriangle(1, 2.5379, 2), 'InvalidInput',
                      '2,2.5379,2 should be invalidinput')
Ejemplo n.º 6
0
 def test_right_test(self):
     self.assertEqual(classifyTriangle(4, 3, 5), 'Right', "Should be 'Right'")
Ejemplo n.º 7
0
 def testRightTriangleB(self):
     self.assertEqual(classifyTriangle(5, 3, 4), 'Right',
                      '5,3,4 is a Right triangle')
Ejemplo n.º 8
0
 def testinput6(self):
     self.assertEqual(classifyTriangle(1, 0, 1), 'InvalidInput',
                      '1,0,1 should be invalidinput')
Ejemplo n.º 9
0
 def test_equal_test(self):
     self.assertEqual(classifyTriangle(1, 1, 1), 'Equilateral', "Should be 'Equilateral'")
Ejemplo n.º 10
0
 def testRightTriangleA(self):
     self.assertEqual(classifyTriangle(3, 4, 5), 'Right',
                      '3,4,5 is a Right triangle')
Ejemplo n.º 11
0
 def test_InvalidInput(self):
     self.assertEqual(classifyTriangle(201, 201, 201), 'InvalidInput1', "Should be 'InvalidInput1'") 
     self.assertEqual(classifyTriangle(0, 0, 0), 'InvalidInput2', "Should be 'InvalidInput2'")
     self.assertEqual(classifyTriangle(1.1, 1.1, 1.1), 'InvalidInput3', "Should be 'InvalidInput3'")
Ejemplo n.º 12
0
 def test_NotATriangle(self):
     self.assertEqual(classifyTriangle(1, 1, 2), 'NotATriangle1', "Should be 'NotATriangle1'")
Ejemplo n.º 13
0
 def test_scal_test(self):
     self.assertEqual(classifyTriangle(18, 28, 39), 'Scalene', "Should be 'Scalene'")
Ejemplo n.º 14
0
 def testinput2(self):
     self.assertEqual(classifyTriangle(20, 201, 20), 'InvalidInput',
                      '20,200,20 should be invalidinput')
Ejemplo n.º 15
0
 def testRightTriangleC(self):
     self.assertEqual(classifyTriangle(4, 5, 3), 'Right',
                      '4,5,3 is a Right triangle')
Ejemplo n.º 16
0
 def testinput3(self):
     self.assertEqual(classifyTriangle(10, 10, 201), 'InvalidInput',
                      '10,10,201 should be invalidinput')
Ejemplo n.º 17
0
 def testEquilateralTriangles(self):
     self.assertEqual(classifyTriangle(1, 1, 1), 'Equilateral',
                      '1,1,1 should be equilateral')
Ejemplo n.º 18
0
 def testinput7(self):
     self.assertEqual(classifyTriangle("a", 1, 2), 'InvalidInput',
                      'a,1,2 should be invalidinput')
Ejemplo n.º 19
0
 def testScalene(self):
     self.assertEqual(classifyTriangle(4, 7, 8), "Scalene",
                      "4,7,8 should be scalene triangle")
Ejemplo n.º 20
0
 def testinput9(self):
     self.assertEqual(classifyTriangle(1, 2, 'a'), 'InvalidInput',
                      '1,2,a should be invalidinput')
Ejemplo n.º 21
0
 def test_iso_test(self):
     self.assertEqual(classifyTriangle(5, 5, 3), 'Isosceles', "Should be 'Isosceles'")