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)
Ejemplo n.º 2
0
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)
Ejemplo n.º 3
0
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)
Ejemplo n.º 5
0
 def setUp(self):
     self.employee_salary = Employee('mohammed', 'mubarak', 100000)
Ejemplo n.º 6
0
 def setUp(self):
     """创建一个employee对象"""
     self.employee = Employee('bill', 'gates', 9000)