def setUp(self): """ Create a employee and a set of information for use in all test methods. """ first_name = 'elm' last_name = 'pine' salary = 100000 self.new_employee = Employee(first_name, last_name, salary)
class TestCase(unittest.TestCase): def setUp(self): self.employee_salary = Employee('mohammed', 'mubarak', 100000) def test_give_default_salary(self): default_salary = 5000 self.employee_salary.give_raise(default_salary) self.assertEqual(105000, self.employee_salary.annual_salary + default_salary) def test_give_custom_salary(self): custom_salary = 20000 self.employee_salary.give_raise(custom_salary) self.assertEqual(120000, self.employee_salary.annual_salary + custom_salary)
class EmployeeTestCase(unittest.TestCase): """测试employee类""" def setUp(self): """创建一个employee对象""" self.employee = Employee('bill', 'gates', 9000) def test_give_default_raise(self): """测试加默认工资""" self.employee.give_raise() self.assertEqual(self.employee.salary, 14000) def test_give_custom_raise(self): """测试加给定工资""" self.employee.give_raise(11000) self.assertEqual(self.employee.salary, 20000)
class TestEmployee(unittest.TestCase): """Test for the class Employee. TIY 11-3 'Employee'.""" def setUp(self): """ Create a employee and a set of information for use in all test methods. """ first_name = 'elm' last_name = 'pine' salary = 100000 self.new_employee = Employee(first_name, last_name, salary) def test_give_default_raise(self): """Do salaries increase a default raise?""" self.new_employee.give_raise() self.assertEqual(self.new_employee.salary, 105000) def test_given_custom_raise(self): """Do salaries increase a custom raise?""" self.new_employee.give_raise(2000) self.assertEqual(self.new_employee.salary, 102000)
def setUp(self): self.employee_salary = Employee('mohammed', 'mubarak', 100000)
def setUp(self): """创建一个employee对象""" self.employee = Employee('bill', 'gates', 9000)