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