@@ -12,7 +12,10 @@ public void testLesson15() {
1212
1313 @ Test
1414 public void testGetGreeting () {
15-
15+ Lesson15 lesson15 = new Lesson15 ();
16+ String result = lesson15 .getGreeting ();
17+ String expected = "Hello, World!" ;
18+ assertThat (result ).isEqualTo (expected );
1619 }
1720
1821 @ Test
@@ -23,4 +26,108 @@ public void testGetDetails() {
2326 String expected = "The Employee's ID: 1 Name: John Doe Department: Engineering Salary: 50000.0" ;
2427 assertThat (result ).isEqualTo (expected );
2528 }
29+
30+ @ Test
31+ public void testSetDetails () {
32+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
33+ employee .setDetails ("Jane Doe" , "Marketing" , 60000 );
34+
35+ String result = employee .getDetails ();
36+ String expected = "The Employee's ID: 1 Name: Jane Doe Department: Marketing Salary: 60000.0" ;
37+ assertThat (result ).isEqualTo (expected );
38+ }
39+
40+ @ Test
41+ public void testGetId () {
42+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
43+ int result = employee .getId ();
44+ assertThat (result ).isEqualTo (1 );
45+ }
46+
47+ @ Test
48+ public void testSetId () {
49+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
50+ employee .setId (2 );
51+ int result = employee .getId ();
52+ assertThat (result ).isEqualTo (2 );
53+ }
54+
55+ @ Test
56+ public void testGetName () {
57+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
58+ String result = employee .getName ();
59+ assertThat (result ).isEqualTo ("John Doe" );
60+ }
61+ @ Test
62+ public void testSetName () {
63+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
64+ employee .setName ("Jane Doe" );
65+ String result = employee .getName ();
66+ assertThat (result ).isEqualTo ("Jane Doe" );
67+ }
68+
69+ @ Test
70+ public void testGetDepartment () {
71+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
72+ String result = employee .getDepartment ();
73+ assertThat (result ).isEqualTo ("Engineering" );
74+ }
75+
76+ @ Test
77+ public void testSetDepartment () {
78+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
79+ employee .setDepartment ("Marketing" );
80+ String result = employee .getDepartment ();
81+ assertThat (result ).isEqualTo ("Marketing" );
82+ }
83+ @ Test
84+ public void testGetSalary () {
85+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
86+ double result = employee .getSalary ();
87+ assertThat (result ).isEqualTo (50000 );
88+ }
89+ @ Test
90+ public void testSetSalary () {
91+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
92+ employee .setSalary (60000 );
93+ double result = employee .getSalary ();
94+ assertThat (result ).isEqualTo (60000 );
95+ }
96+ @ Test
97+ public void testAddEmployee () {
98+ EmployeeManager employeeManager = new EmployeeManager ();
99+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
100+ employeeManager .addEmployee (employee );
101+ assertThat (employeeManager .getEmployeeCount ()).isEqualTo (1 );
102+ }
103+ @ Test
104+ public void testGetEmployee () {
105+ EmployeeManager employeeManager = new EmployeeManager ();
106+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
107+ employeeManager .addEmployee (employee );
108+ Employee result = employeeManager .getEmployee (1 );
109+ assertThat (result ).isEqualTo (employee );
110+ }
111+ @ Test
112+ public void testUpdateEmployee () {
113+ EmployeeManager employeeManager = new EmployeeManager ();
114+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
115+ employeeManager .addEmployee (employee );
116+ employee .setName ("Jane Doe" );
117+ employeeManager .updateEmployee (employee );
118+ Employee result = employeeManager .getEmployee (1 );
119+ assertThat (result .getName ()).isEqualTo ("Jane Doe" );
120+ }
121+
122+ @ Test
123+ public void testRemoveEmployee () {
124+ EmployeeManager employeeManager = new EmployeeManager ();
125+ Employee employee = new Employee (1 , "John Doe" , "Engineering" , 50000 );
126+ employeeManager .addEmployee (employee );
127+ employeeManager .removeEmployee (1 );
128+ assertThat (employeeManager .getEmployeeCount ()).isEqualTo (0 );
129+ }
130+
131+ @ Test
132+ public void test
26133}
0 commit comments