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