Skip to content

Commit 7900bee

Browse files
committed
feat: implements junit tests for employee and employee manager
1 parent 50680f2 commit 7900bee

File tree

4 files changed

+109
-1
lines changed

4 files changed

+109
-1
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,9 @@ public double getSalary() {
4444

4545
public void setSalary(double salary) {
4646
this.salary = salary;
47+
4748
}
49+
50+
51+
4852
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package com.codedifferently.lesson15;
2+
3+
import com.codedifferently.lesson15.Employee;
4+
import com.codedifferently.lesson15.EmployeeManager;
5+
6+
public class EmployeeManagerTest {
7+
8+
@Test
9+
void addEmployeeTest() {
10+
EmployeeManager employees = new EmployeeManager();
11+
12+
Employee employee = new Employee(1, "Chloe", "Sales", "98500.0");
13+
14+
15+
16+
}
17+
18+
19+
}
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
package test.java.com.codedifferently.lesson15;
2+
3+
4+
import static org.junit.jupiter.api.Assertions.assertEquals;
5+
6+
import org.junit.jupiter.api.Test;
7+
8+
import com.codedifferently.lesson15.Employee;
9+
10+
public class EmployeeTest {
11+
12+
@Test
13+
void getIdTest(){
14+
Employee employee1 = new Employee(1, "John", "Marketing", 50000.0); //Arrange
15+
16+
int expected = 1;
17+
18+
int actual = employee1.getId(); //Act
19+
20+
assertEquals(expected, actual); //Assert
21+
22+
}
23+
24+
@Test
25+
void setIdTest() { //Arrange
26+
Employee employee1 = new Employee(2, "Gabrielle", "Payroll", 75000.0);
27+
28+
int expected = 5;
29+
30+
employee1.setId(5); //Act
31+
int actual = employee1.getId();
32+
33+
assertEquals(expected, actual); //Assert
34+
35+
}
36+
37+
@Test
38+
void getNameTest() {
39+
Employee employee1 = new Employee(1, "Franklin", "Shipping", 45000.0); //Arrange
40+
41+
String expected = "Franklin";
42+
43+
String actual = employee1.getName(); //Act
44+
45+
assertEquals(expected, actual); //Assert
46+
47+
}
48+
49+
void setNameTest() {
50+
Employee employee1 = new Employee(2, "Diana", "Human Resource", 95000.0);
51+
//Arrange
52+
String expected = "Dianna";
53+
54+
String actual = "Dianna";
55+
56+
employee1.setName("Dianna"); //Act
57+
58+
assertEquals(expected, actual); //Assert
59+
60+
}
61+
62+
@Test
63+
void getDepartmentTest() {
64+
Employee employee1 = new Employee(1, "Franklin", "Shipping", 45000.0); //Arrange
65+
66+
String expected = "Franklin";
67+
68+
String actual = employee1.getName(); //Act
69+
70+
assertEquals(expected, actual); //Assert
71+
72+
}
73+
74+
75+
76+
77+
78+
79+
80+
81+
82+
83+
}
84+
85+

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.codedifferently.lesson15;
22

33
import static org.assertj.core.api.Assertions.assertThat;
4-
54
import org.junit.jupiter.api.Test;
65

76
class Lesson15Test {
@@ -17,3 +16,4 @@ public void testGetGreeting() {
1716
Lesson15.main(null);
1817
}
1918
}
19+

0 commit comments

Comments
 (0)