Skip to content

Commit 1180f33

Browse files
committed
fix:lesson_15 add get details criteria
1 parent 4889d23 commit 1180f33

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

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

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,15 @@ public double getSalary() {
4545
public void setSalary(double salary) {
4646
this.salary = salary;
4747
}
48+
49+
public String getDetails() {
50+
return "Employee ID "
51+
+ this.id
52+
+ ", Name "
53+
+ this.getName()
54+
+ ", Department "
55+
+ this.getDepartment()
56+
+ ", Salary "
57+
+ this.getSalary();
58+
}
4859
}

lesson_15/tdd/tdd_app/src/test/java/com/codedifferently/Employee/EmployeeTest.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,13 @@ void testSalary() {
4949
// Assert
5050
assertEquals(50000.0, salary);
5151
}
52+
53+
@Test
54+
void getDetails() {
55+
56+
String expected = "Employee ID 1545, Name Ray Allen, Department Lavatory, Salary 50000.0";
57+
String actual = employee.getDetails();
58+
59+
assertEquals(expected, actual);
60+
}
5261
}

0 commit comments

Comments
 (0)