Skip to content

Commit c6e28d2

Browse files
committed
feat: Lesson 15 Util Tests by Dwight Blue
1 parent 43b0c16 commit c6e28d2

File tree

2 files changed

+160
-0
lines changed

2 files changed

+160
-0
lines changed
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
package com.codedifferently.lesson15;
2+
3+
import java.util.HashMap;
4+
import java.util.Map;
5+
6+
import static org.junit.jupiter.api.Assertions.assertEquals;
7+
import static org.junit.jupiter.api.Assertions.assertNotNull;
8+
import org.junit.jupiter.api.BeforeEach;
9+
import org.junit.jupiter.api.Test;
10+
11+
public class EmployeeManagerTest {
12+
13+
EmployeeManager manager;
14+
15+
@BeforeEach
16+
void setUp() {
17+
manager = new EmployeeManager();
18+
Map<Integer, Employee> employee1 = new HashMap<>();
19+
Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
20+
21+
}
22+
@Test
23+
public void testGetEmployee () {
24+
// Given
25+
Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
26+
// When
27+
manager.addEmployee(employee);
28+
29+
// Then
30+
assertNotNull(employee.getId());
31+
}
32+
33+
@Test
34+
public void testUpdateEmployee () {
35+
// Given
36+
Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
37+
// When
38+
manager.addEmployee(employee);
39+
manager.updateEmployee(employee);
40+
41+
// Then
42+
assertEquals(1234,employee.getId());
43+
44+
}
45+
46+
@Test
47+
48+
public void testGetEmployeeCount() {
49+
// Given
50+
Employee employee1 = new Employee(1234,"Pierson","Tech Support",5.00);
51+
Employee employee2 = new Employee(2345,"George","President",10);
52+
// When
53+
manager.addEmployee(employee1);
54+
manager.addEmployee(employee2);
55+
56+
// Then
57+
assertEquals(2,manager.getEmployeeCount());
58+
}
59+
60+
@Test
61+
public void testRemoveEmployee () {
62+
// Given
63+
Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
64+
// When
65+
manager.addEmployee(employee);
66+
manager.removeEmployee(employee.getId());
67+
68+
// Then
69+
assertEquals(1234,employee.getId());
70+
71+
}
72+
}
Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
package com.codedifferently.lesson15;
2+
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
4+
import org.junit.jupiter.api.BeforeEach;
5+
import org.junit.jupiter.api.Test;
6+
7+
8+
public class EmployeeTest {
9+
10+
Employee employee;
11+
12+
@BeforeEach
13+
void setUp() {
14+
employee = new Employee(1234,"Pierson","Tech Support",5.00);
15+
}
16+
17+
@Test
18+
public void testGetId () {
19+
// Given
20+
// int expectedId = 1234;
21+
employee.setId(1234);
22+
23+
//when
24+
// Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
25+
26+
// Then
27+
int actualId = employee.getId();
28+
int expectedId = 1234;
29+
30+
31+
assertEquals(expectedId,actualId);
32+
33+
}
34+
35+
@Test
36+
public void testGetName () {
37+
// Given
38+
// String expectedName = "Pierson";
39+
employee.setName("Pierson");
40+
41+
//when
42+
// Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
43+
44+
// Then
45+
String actualName = employee.getName();
46+
String expectedName = "Pierson";
47+
48+
49+
assertEquals(expectedName,actualName);
50+
51+
}
52+
53+
@Test
54+
public void testGetDepartment () {
55+
// Given
56+
// String expectedDept = "Tech Support";
57+
employee.setDepartment("Tech Support");
58+
59+
//when
60+
// Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
61+
62+
// Then
63+
String actualDept = employee.getDepartment();
64+
String expectedDept = "Tech Support";
65+
66+
assertEquals(expectedDept,actualDept);
67+
68+
}
69+
70+
@Test
71+
public void testGetSalary () {
72+
// Given
73+
// double expectedSalary = 5.00;
74+
employee.setSalary(5.00);
75+
76+
//when
77+
// Employee employee = new Employee(1234,"Pierson","Tech Support",5.00);
78+
79+
// Then
80+
double actualSalary = employee.getSalary();
81+
double expectedSalary = 5.00;
82+
83+
assertEquals(expectedSalary,actualSalary);
84+
85+
}
86+
87+
88+
}

0 commit comments

Comments
 (0)