Exemple #1
0
class TriangleTest(unittest.TestCase):
    def setUp(self):
        self.triangle = Triangle()

    def test_get_side1(self):
        self.assertEqual(self.triangle.get_side1(),
                         self.triangle._Triangle__side1)

    def test_get_side2(self):
        self.assertEqual(self.triangle.get_side2(),
                         self.triangle._Triangle__side2)

    def test_get_side3(self):
        self.assertEqual(self.triangle.get_side3(),
                         self.triangle._Triangle__side3)

    def test_get_perimeter(self):
        self.assertEqual(
            self.triangle.get_perimeter(), self.triangle._Triangle__side1 +
            self.triangle._Triangle__side2 + self.triangle._Triangle__side3)

    def test_get_area(self):
        p = self.triangle.get_perimeter() / 2
        area = math.sqrt(p * (p - self.triangle._Triangle__side1) *
                         (p - self.triangle._Triangle__side2) *
                         (p - self.triangle._Triangle__side3))
        self.assertEqual(self.triangle.get_area(), area)
Exemple #2
0
class TriangleTest(unittest.TestCase):

    def setUp(self):
        self.triangle = Triangle()

    def test_get_side1(self):
        self.assertEqual(
            self.triangle.get_side1(),
            self.triangle._Triangle__side1
        )

    def test_get_side2(self):
        self.assertEqual(
            self.triangle.get_side2(),
            self.triangle._Triangle__side2
        )

    def test_get_side3(self):
        self.assertEqual(
            self.triangle.get_side3(),
            self.triangle._Triangle__side3
        )

    def test_get_perimeter(self):
        self.assertEqual(
            self.triangle.get_perimeter(),
            self.triangle._Triangle__side1 +
            self.triangle._Triangle__side2 +
            self.triangle._Triangle__side3
        )

    def test_get_area(self):
        p = self.triangle.get_perimeter() / 2
        area = math.sqrt(
            p *
            (p - self.triangle._Triangle__side1) *
            (p - self.triangle._Triangle__side2) *
            (p - self.triangle._Triangle__side3)
        )
        self.assertEqual(
            self.triangle.get_area(),
            area
        )
Exemple #3
0
import rectangle
from square import Square
from triangle import Triangle

triangle1 = Triangle(12, 10, 5)
rectangle2 = rectangle.Rectangle(4, 5, 4, 5)
square1 = Square(4, 4, 4, 4)
print(triangle1.get_perimeter())
print(triangle1.get_area())
print(rectangle2.get_perimeter())
print(rectangle2.get_area())
print(square1.get_area())
print(square1.get_perimeter())