コード例 #1
0
    def test_init_error(self):

        with self.assertRaises(TypeError):
            fig = Quadrado(lado='XPTO')

        with self.assertRaises(ValueError):
            fig = Quadrado(lado=-5)
コード例 #2
0
    def test_init(self):

        fig = Quadrado(lado=15)
        self.assertEqual(fig.lado, 15)

        fig = Quadrado()
        self.assertEqual(fig.lado, 0)
コード例 #3
0
class TestQuadrado(TestCase):
    def setUp(self):
        TestCase.setUp(self)
        self.fig = Quadrado()

    def test_get_area(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_area(), 4)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_area(), 49.0)

    def test_get_perimetro(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_perimetro(), 8)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_perimetro(), 28.0)
コード例 #4
0
class TestQuadrado(TestCase):
    
    def setUp(self):
        TestCase.setUp(self)
        self.fig = Quadrado()

    def test_get_area(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_area(), 4)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_area(), 49.0)
        
    def test_get_perimetro(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_perimetro(), 8)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_perimetro(), 28.0)
コード例 #5
0
class TestQuadrado(TestCase):
    def setUp(self):
        TestCase.setUp(self)
        self.fig = Quadrado()

    def test_get_area(self):
        # Verificamos se o resultado é o esperado
        # de acordo com a formula de area do quadrado
        self.fig.lado = 2
        self.assertEqual(self.fig.get_area(), 4)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_area(), 49.0)

    def test_get_perimetro(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_perimetro(), 8)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_perimetro(), 28.0)
コード例 #6
0
class TestQuadrado(TestCase):

    def setUp(self):
        TestCase.setUp(self)
        self.fig = Quadrado()

    # Verificamos o resultado é o esperado
    # de acordo com a formula da area do quadrado

    def test_get_area(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_area(), 4)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_area(), 49.0)

    def test_get_perimetro(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_perimetro(), 8)
        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_perimetro(), 28.0)
コード例 #7
0
class TestQuadrado(TestCase):
    def setUp(self):
        """Classe configura os parametros de teste
        """
        super(TestQuadrado, self).setUp()

        self.fig = Quadrado()

    def test_init(self):

        fig = Quadrado(lado=15)
        self.assertEqual(fig.lado, 15)

        fig = Quadrado()
        self.assertEqual(fig.lado, 0)

    def test_init_error(self):

        with self.assertRaises(TypeError):
            fig = Quadrado(lado='XPTO')

        with self.assertRaises(ValueError):
            fig = Quadrado(lado=-5)

    def test_get_area(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_area(), 4)

        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_area(), 49.0)

    def test_get_perimetro(self):
        self.fig.lado = 2
        self.assertEqual(self.fig.get_perimetro(), 8)

        self.fig.lado = 7.0
        self.assertEqual(self.fig.get_perimetro(), 28.0)
コード例 #8
0
 def setUp(self):
     TestCase.setUp(self)
     self.fig = Quadrado()
コード例 #9
0
 def setUp(self):
     TestCase.setUp(self)
     self.fig = Quadrado()
コード例 #10
0
    def setUp(self):
        """Classe configura os parametros de teste
        """
        super(TestQuadrado, self).setUp()

        self.fig = Quadrado()