-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathEmployeeRecords.test.java
More file actions
25 lines (19 loc) · 951 Bytes
/
Copy pathEmployeeRecords.test.java
File metadata and controls
25 lines (19 loc) · 951 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.assertEquals;
public class EmployeeRecordsTest {
@Test
public void testEmployeeClass() {
EmployeeRecords.EmployeeClass employee = new EmployeeRecords.EmployeeClass("Jerry", 12345);
assertEquals("Jerry", employee.getName());
assertEquals(12345, employee.getEmployeeNumber());
assertEquals("EmployeeClass [name=Jerry, employeeNumber=12345]", employee.toString());
}
@Test
public void testInnerEmployeeRecords() {
EmployeeRecords.InnerEmployeeRecords innerEmployee = new EmployeeRecords.InnerEmployeeRecords("Julio", 612126);
assertEquals("Julio", innerEmployee.name());
assertEquals(612126, innerEmployee.employeeNumber());
assertEquals("InnerEmployeeRecords[name=Julio, employeeNumber=612126]", innerEmployee.toString());
}
// ... Additional test cases as necessary ...
}