1
+ package com .codedifferently .lesson15 ;
2
+
3
+ import static org .assertj .core .api .Assertions .assertThat ;
4
+ import org .junit .jupiter .api .Test ;
5
+
6
+ public class EmployeeTest {
7
+
8
+
9
+
10
+
11
+ @ Test
12
+ public void testGetDetails () {
13
+ // Arrange
14
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
15
+
16
+ // Act
17
+ String details = employee .getDetails ();
18
+
19
+ // Assert
20
+ assertThat (details ).isEqualTo ("1 Justin Eklund Software Engineering 5000000.0" );
21
+ }
22
+
23
+ @ Test
24
+ public void testGetId () {
25
+ // Arrange
26
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
27
+
28
+ // Act
29
+ int id = employee .getId ();
30
+
31
+ // Assert
32
+ assertThat (id ).isEqualTo (1 );
33
+ }
34
+ @ Test
35
+ public void testSetId () {
36
+ // Arrange
37
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
38
+
39
+ // Act
40
+ employee .setId (2 );
41
+
42
+ // Assert
43
+ assertThat (employee .getId ()).isEqualTo (2 );
44
+ }
45
+ @ Test
46
+ public void testGetName () {
47
+ // Arrange
48
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
49
+
50
+ // Act
51
+ String name = employee .getName ();
52
+
53
+ // Assert
54
+ assertThat (name ).isEqualTo ("Justin Eklund" );
55
+ }
56
+ @ Test
57
+ public void testSetName () {
58
+ // Arrange
59
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
60
+
61
+ // Act
62
+ employee .setName ("John Doe" );
63
+
64
+ // Assert
65
+ assertThat (employee .getName ()).isEqualTo ("J" );
66
+ }
67
+ @ Test
68
+ public void testGetDepartment () {
69
+ // Arrange
70
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
71
+
72
+ // Act
73
+ String department = employee .getDepartment ();
74
+
75
+ // Assert
76
+ assertThat (department ).isEqualTo ("Software Engineering" );
77
+ }
78
+ @ Test
79
+ public void testSetDepartment () {
80
+ // Arrange
81
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
82
+
83
+ // Act
84
+ employee .setDepartment ("Marketing" );
85
+
86
+ // Assert
87
+ assertThat (employee .getDepartment ()).isEqualTo ("Marketing" );
88
+ }
89
+ @ Test
90
+ public void testGetSalary () {
91
+ // Arrange
92
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
93
+
94
+ // Act
95
+ double salary = employee .getSalary ();
96
+
97
+ // Assert
98
+ assertThat (salary ).isEqualTo (5000000 );
99
+ }
100
+ @ Test
101
+ public void testSetSalary () {
102
+ // Arrange
103
+ Employee employee = new Employee (1 , "Justin Eklund" , "Software Engineering" , 5000000 );
104
+
105
+ // Act
106
+ employee .setSalary (6000000 );
107
+
108
+ // Assert
109
+ assertThat (employee .getSalary ()).isEqualTo (6000000 );
110
+ }
111
+ }
0 commit comments