Skip to content

Commit a7c20d1

Browse files
author
AmiyahJo
committed
fix: gradlew spotless apply
1 parent d388be2 commit a7c20d1

File tree

5 files changed

+204
-198
lines changed

5 files changed

+204
-198
lines changed

lesson_15/tdd/tdd_app/src/main/java/com/codedifferently/lesson15/Employee.java

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,14 @@ public void setSalary(double salary) {
4646
this.salary = salary;
4747
}
4848

49-
public String getDetails(){
50-
return "Employee: " + name + ", Department: " + department + " , ID: " +id+ " , Salary: " + (int)salary;
49+
public String getDetails() {
50+
return "Employee: "
51+
+ name
52+
+ ", Department: "
53+
+ department
54+
+ " , ID: "
55+
+ id
56+
+ " , Salary: "
57+
+ (int) salary;
5158
}
52-
5359
}

lesson_15/tdd/tdd_app/src/main/java/com/codedifferently/lesson15/EmployeeManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ public class EmployeeManager {
77

88
private final Map<Integer, Employee> employees;
99

10-
public EmployeeManager() {
10+
public EmployeeManager() {
1111
employees = new HashMap<>();
1212
}
1313

lesson_15/tdd/tdd_app/src/test/java/com/codedifferently/lesson15/EmployeeManagerTest.java

Lines changed: 79 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -2,90 +2,88 @@
22

33
import static org.junit.jupiter.api.Assertions.assertEquals;
44
import static org.junit.jupiter.api.Assertions.assertThrows;
5+
56
import org.junit.jupiter.api.BeforeEach;
67
import org.junit.jupiter.api.Test;
78

89
public class EmployeeManagerTest {
9-
private EmployeeManager employeeManager;
10-
11-
@BeforeEach
12-
public void setUp() {
13-
employeeManager = new EmployeeManager();
14-
}
15-
16-
@Test
17-
void testAddEmployee() {
18-
//Arrange
19-
Employee employee = new Employee(1, "John Doe", null, 0);
20-
21-
//Act
22-
employeeManager.addEmployee(employee);
23-
24-
//Assert
25-
assertEquals(1, employeeManager.getEmployeeCount());
26-
27-
}
28-
29-
@Test
30-
void testUpdateEmployee() {
31-
//Arrange
32-
Employee employee = new Employee(1, "John Doe", null, 0);
33-
Employee updatedEmployee = new Employee(1, "Jane Doe", null, 0);
34-
35-
//Act
36-
employeeManager.addEmployee(employee);
37-
employeeManager.updateEmployee(updatedEmployee);
38-
39-
//Assert
40-
Employee retrievedEmployee = employeeManager.getEmployee(1);
41-
assertEquals(updatedEmployee.getName(), retrievedEmployee.getName());
42-
43-
}
44-
45-
@Test
46-
void testGetEmployee() {
47-
//Arrange
48-
Employee employee = new Employee(1, "John Doe", null, 0);
49-
50-
//Act
51-
employeeManager.addEmployee(employee);
52-
Employee retrievedEmployee = employeeManager.getEmployee(1);
53-
54-
//Assert
55-
assertEquals(employee.getId(), retrievedEmployee.getId());
56-
assertEquals(employee.getName(), retrievedEmployee.getName());
57-
58-
}
59-
60-
@Test
61-
void testRemoveEmployee() {
62-
63-
Employee employee = new Employee(1, "John Doe", null, 0);
64-
65-
employeeManager.addEmployee(employee);
66-
assertEquals(1, employeeManager.getEmployeeCount());
67-
68-
employeeManager.removeEmployee(1);
69-
assertEquals(0, employeeManager.getEmployeeCount());
70-
71-
}
72-
73-
@Test
74-
void testGetEmployeeCount() {
75-
76-
assertEquals(0, employeeManager.getEmployeeCount());
77-
78-
employeeManager.addEmployee(new Employee(1, "John Doe", null, 0));
79-
employeeManager.addEmployee(new Employee(2, "Jane Doe", null, 0));
80-
81-
assertEquals(2, employeeManager.getEmployeeCount());
82-
}
83-
84-
@Test
85-
void testGetEmployeeThrowsExceptionForNonExistentId() {
86-
assertThrows(IllegalArgumentException.class, () -> {
87-
employeeManager.getEmployee(999);
88-
});
89-
}
10+
private EmployeeManager employeeManager;
11+
12+
@BeforeEach
13+
public void setUp() {
14+
employeeManager = new EmployeeManager();
15+
}
16+
17+
@Test
18+
void testAddEmployee() {
19+
// Arrange
20+
Employee employee = new Employee(1, "John Doe", null, 0);
21+
22+
// Act
23+
employeeManager.addEmployee(employee);
24+
25+
// Assert
26+
assertEquals(1, employeeManager.getEmployeeCount());
27+
}
28+
29+
@Test
30+
void testUpdateEmployee() {
31+
// Arrange
32+
Employee employee = new Employee(1, "John Doe", null, 0);
33+
Employee updatedEmployee = new Employee(1, "Jane Doe", null, 0);
34+
35+
// Act
36+
employeeManager.addEmployee(employee);
37+
employeeManager.updateEmployee(updatedEmployee);
38+
39+
// Assert
40+
Employee retrievedEmployee = employeeManager.getEmployee(1);
41+
assertEquals(updatedEmployee.getName(), retrievedEmployee.getName());
42+
}
43+
44+
@Test
45+
void testGetEmployee() {
46+
// Arrange
47+
Employee employee = new Employee(1, "John Doe", null, 0);
48+
49+
// Act
50+
employeeManager.addEmployee(employee);
51+
Employee retrievedEmployee = employeeManager.getEmployee(1);
9052

53+
// Assert
54+
assertEquals(employee.getId(), retrievedEmployee.getId());
55+
assertEquals(employee.getName(), retrievedEmployee.getName());
56+
}
57+
58+
@Test
59+
void testRemoveEmployee() {
60+
61+
Employee employee = new Employee(1, "John Doe", null, 0);
62+
63+
employeeManager.addEmployee(employee);
64+
assertEquals(1, employeeManager.getEmployeeCount());
65+
66+
employeeManager.removeEmployee(1);
67+
assertEquals(0, employeeManager.getEmployeeCount());
68+
}
69+
70+
@Test
71+
void testGetEmployeeCount() {
72+
73+
assertEquals(0, employeeManager.getEmployeeCount());
74+
75+
employeeManager.addEmployee(new Employee(1, "John Doe", null, 0));
76+
employeeManager.addEmployee(new Employee(2, "Jane Doe", null, 0));
77+
78+
assertEquals(2, employeeManager.getEmployeeCount());
79+
}
80+
81+
@Test
82+
void testGetEmployeeThrowsExceptionForNonExistentId() {
83+
assertThrows(
84+
IllegalArgumentException.class,
85+
() -> {
86+
employeeManager.getEmployee(999);
87+
});
88+
}
9189
}

0 commit comments

Comments
 (0)