diff --git a/exercicios/para-casa/calculatormult.py b/exercicios/para-casa/calculatormult.py new file mode 100644 index 0000000..d8421e1 --- /dev/null +++ b/exercicios/para-casa/calculatormult.py @@ -0,0 +1,21 @@ +import unittest + +def multiplication(a,b): + return a*b + +class TestingMultiplication(unittest.TestCase): + def test_multiplication_positive(self): + self.assertAlmostEqual(multiplication(4, 2), 8) + + #def test_multiplication_negative(self): + # self.assertAlmostEqual(multiplication(-2, -2), -4) + + def test_multiplication_zero(self): + self.assertAlmostEqual(multiplication(0, 444), 0) + + def test_multiplication_positive_negative(self): + self.assertAlmostEqual(multiplication(5, -2), -10) + + +if __name__=="__main__": + unittest.main() \ No newline at end of file diff --git a/exercicios/para-casa/calculatorsub.py b/exercicios/para-casa/calculatorsub.py new file mode 100644 index 0000000..af9d2f7 --- /dev/null +++ b/exercicios/para-casa/calculatorsub.py @@ -0,0 +1,21 @@ +import unittest + +def subtraction(a,b): + return a-b + +class TestingSubtraction(unittest.TestCase): + def test_subtraction_positive(self): + self.assertAlmostEqual(subtraction(44, 22), 22) + + def test_subtraction_negative(self): + self.assertAlmostEqual(subtraction(-14, -7), -7) + + def test_subtraction_zero(self): + self.assertAlmostEqual(subtraction(0, 4), -4) + + def test_subtraction_positive_negative(self): + self.assertAlmostEqual(subtraction(-5, 4), -9) + + +if __name__=="__main__": + unittest.main() \ No newline at end of file diff --git a/exercicios/para-casa/calculatorsum.py b/exercicios/para-casa/calculatorsum.py new file mode 100644 index 0000000..0174f0e --- /dev/null +++ b/exercicios/para-casa/calculatorsum.py @@ -0,0 +1,22 @@ +import unittest + +def sum(a,b): + return a+b + +class TestingSum(unittest.TestCase): + def test_sum_positive(self): + self.assertAlmostEqual(sum(4,4),8) + + def test_sum_negative(self): + self.assertAlmostEqual(sum(-4,-4),-8) + + def test_sum_zero(self): + self.assertAlmostEqual(sum(0,4),4) + + def test_sum_negative_positive(self): + self.assertAlmostEqual(sum(5,-6), -1) + + +if __name__=="__main__": + unittest.main() + diff --git a/exercicios/para-casa/division.py b/exercicios/para-casa/division.py new file mode 100644 index 0000000..fe7ae1c --- /dev/null +++ b/exercicios/para-casa/division.py @@ -0,0 +1,21 @@ +import unittest + +def division(a,b): + return a/b + +class TestingDivision(unittest.TestCase): + def test_division_positive(self): + self.assertAlmostEqual(division(44, 2), 22) + + def test_division_negative(self): + self.assertAlmostEqual(division(-14, -7), 2) + + def test_division_zero(self): + self.assertAlmostEqual(division(0, 4), 0) + + def test_division_positive_negative(self): + self.assertAlmostEqual(division(-5, 2), -2.5) + + +if __name__=="__main__": + unittest.main() \ No newline at end of file diff --git a/exercicios/para-casa/porcentage.py b/exercicios/para-casa/porcentage.py new file mode 100644 index 0000000..22bf8ed --- /dev/null +++ b/exercicios/para-casa/porcentage.py @@ -0,0 +1,23 @@ +#import unittest + +#def porcentage(a,b): +# return a%b + +#class TestingPorcentage(unittest.TestCase): + #def test_porcentage_positive(self): + # self.assertAlmostEqual(porcentage(10, 10), 1) + + # def test_porcentage_negative(self): + # self.assertAlmostEqual(porcentage(-14, -7), 2) + + # def test_porcentage_zero(self): + # self.assertAlmostEqual(porcentage(0, 4), 0) + + # def test_porcentage_positive_negative(self): + # self.assertAlmostEqual(porcentage(-5, 2), -2.5) + + +#if __name__=="__main__": +# unittest.main() + +#Foi uma tentativa. \ No newline at end of file diff --git a/exercicios/para-sala/calculator.py b/exercicios/para-sala/calculator.py new file mode 100644 index 0000000..a35b768 --- /dev/null +++ b/exercicios/para-sala/calculator.py @@ -0,0 +1,23 @@ +import unittest + +def sum(a,b): + return a+b + +class TestingSum(unittest.TestCase): + def test_sum_positive(self): + self.assertAlmostEqual(sum(4,4),8) + + def test_sum_negative(self): + self.assertAlmostEqual(sum(-4,-4),-8) + + def test_sum_zero(self): + self.assertAlmostEqual(sum(0,4),4) + + def test_sum_negative_positive(self): + self.assertAlmostEqual(sum(5,-6), -1) + + + + +if __name__=="__main__": + unittest.main() \ No newline at end of file