Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions exercicios/para-casa/calculatormult.py
Original file line number Diff line number Diff line change
@@ -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()
21 changes: 21 additions & 0 deletions exercicios/para-casa/calculatorsub.py
Original file line number Diff line number Diff line change
@@ -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()
22 changes: 22 additions & 0 deletions exercicios/para-casa/calculatorsum.py
Original file line number Diff line number Diff line change
@@ -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()

21 changes: 21 additions & 0 deletions exercicios/para-casa/division.py
Original file line number Diff line number Diff line change
@@ -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()
23 changes: 23 additions & 0 deletions exercicios/para-casa/porcentage.py
Original file line number Diff line number Diff line change
@@ -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.
23 changes: 23 additions & 0 deletions exercicios/para-sala/calculator.py
Original file line number Diff line number Diff line change
@@ -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()