@@ -13,117 +13,4 @@ public void testLesson15() {
1313
1414 @ Test
1515 public void testGetGreeting () {}
16-
17- // Tests for Employee class
18-
19- @ Test
20- public void testGetId () {
21- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
22- int id = employee .getId ();
23- assertThat (id ).isEqualTo (1 );
24- }
25-
26- @ Test
27- public void testSetId () {
28- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
29- employee .setId (2 );
30- assertThat (employee .getId ()).isEqualTo (2 );
31- }
32-
33- @ Test
34- public void testGetName () {
35- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
36- String name = employee .getName ();
37- assertThat (name ).isEqualTo ("Meiko Stephens" );
38- }
39-
40- @ Test
41- public void testSetName () {
42- Employee employee = new Employee (2 , "Meiko Stephens" , "IT" , 50000 );
43- employee .setName ("John Smith" );
44- assertThat (employee .getName ()).isEqualTo ("John Smith" );
45- }
46-
47- @ Test
48- public void testGetDepartment () {
49- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
50- String department = employee .getDepartment ();
51- assertThat (department ).isEqualTo ("IT" );
52- }
53-
54- @ Test
55- public void testSetDepartment () {
56- Employee employee = new Employee (2 , "Meiko Stephens" , "IT" , 50000 );
57- employee .setDepartment ("HR" );
58- assertThat (employee .getDepartment ()).isEqualTo ("HR" );
59- }
60-
61- @ Test
62- public void testGetSalary () {
63- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
64- double salary = employee .getSalary ();
65- assertThat (salary ).isEqualTo (50000 );
66- }
67-
68- @ Test
69- public void testSetSalary () {
70- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
71- employee .setSalary (40000 );
72- assertThat (employee .getSalary ()).isEqualTo (40000 );
73- }
74-
75- @ Test
76- public void testGetDetails () {
77- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
78- String details = employee .getDetails ();
79- assertThat (details )
80- .isEqualTo ("Employee's ID: 1 Name: Meiko Stephens Department: IT Salary: 50000.0" );
81- }
82-
83- @ Test
84- public void testSetDetails () {
85- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
86- employee .setDetails (2 , "John Smith" , "HR" , 40000 );
87- String result = employee .getDetails ();
88- String expected = "Employee's ID: 2 Name: John Smith Department: HR Salary: 40000.0" ;
89- assertThat (result ).isEqualTo (expected );
90- }
91-
92- // Tests for Employer class
93- @ Test
94- public void testAddEmployee () {
95- EmployeeManager employeeManager = new EmployeeManager ();
96- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
97- employeeManager .addEmployee (employee );
98- assertThat (employeeManager .getEmployeeCount ()).isEqualTo (1 );
99- }
100-
101- @ Test
102- public void testGetEmployee () {
103- EmployeeManager employeeManager = new EmployeeManager ();
104- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
105- employeeManager .addEmployee (employee );
106- Employee result = employeeManager .getEmployee (1 );
107- assertThat (result ).isEqualTo (employee );
108- }
109-
110- @ Test
111- public void testUpdateEmployee () {
112- EmployeeManager employeeManager = new EmployeeManager ();
113- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
114- employeeManager .addEmployee (employee );
115- employee .setName ("John Smith" );
116- employeeManager .updateEmployee (employee );
117- Employee result = employeeManager .getEmployee (1 );
118- assertThat (result .getName ()).isEqualTo ("John Smith" );
119- }
120-
121- @ Test
122- public void testRemoveEmployee () {
123- EmployeeManager employeeManager = new EmployeeManager ();
124- Employee employee = new Employee (1 , "Meiko Stephens" , "IT" , 50000 );
125- employeeManager .addEmployee (employee );
126- employeeManager .removeEmployee (1 );
127- assertThat (employeeManager .getEmployeeCount ()).isEqualTo (0 );
128- }
12916}
0 commit comments