Skip to content

Commit 9b45e84

Browse files
author
“A1-4U2T1NN”
committed
feat: added Arrange, Act, and Assert methods for all 'textGet...' functions; added Arrange, Act, and Assert methods for 'testSetName' and 'testSetID' functions;
1 parent 845074e commit 9b45e84

File tree

2 files changed

+57
-35
lines changed

2 files changed

+57
-35
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
@@ -45,4 +45,8 @@ public double getSalary() {
4545
public void setSalary(double salary) {
4646
this.salary = salary;
4747
}
48+
49+
int setId() {
50+
throw new UnsupportedOperationException("Not supported yet.");
51+
}
4852
}

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

Lines changed: 53 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,70 +1,88 @@
11
package com.codedifferently.lesson15;
22

3-
import static org.assertj.core.api.Assertions.assertThat;
4-
5-
import org.junit.jupiter.api.Test;
3+
import static org.junit.jupiter.api.Assertions.assertEquals;
64
import org.junit.jupiter.api.BeforeEach;
5+
import org.junit.jupiter.api.Test;
76

8-
import com.codedifferently.lesson14.ecommerce.EcommerceSystem;
97

108
public class EmployeeTest {
119

12-
EmployeeTest employeeTest;
13-
10+
Employee employee;
11+
//Set up
1412
@BeforeEach
15-
void setUp() {
16-
employeeTest = new EmployeeTest();
17-
}
13+
void setUp() {
14+
employee = new Employee(19, "Chigazo", "Finance", 200000.00);
15+
}
1816

1917
@Test
20-
public void getIdTest() {
21-
// test if id matches set id
22-
23-
Id idObject = new Id(57);
18+
//Method beign tested
19+
public void testGetId() {
20+
//Execersise
21+
int actualId = employee.getId();
2422

25-
int expectedId = idObject.getId();
26-
27-
assertThat(expectedId).isEqualTo(57);
23+
int expectedId = 19;
24+
//Assert(Checking the value)
25+
assertEquals(expectedId, actualId);
2826
}
2927

3028
@Test
31-
public void setIdTest() {
32-
// tests if changed id matches new id
33-
employeeTest.setId();
29+
public void testSetID() {
30+
//Arrange
31+
int expectedSetId = 91;
32+
//Act
33+
employee.setId(expectedSetId);
34+
//Assert
35+
assertEquals(expectedSetId, employee.getId());
3436
}
3537

3638
@Test
37-
public void getNameTest() {
38-
// tests if changed name matches name
39-
employeeTest.getName();
39+
public void testGetName() {
40+
41+
String actualName = employee.getName();
42+
43+
String expectedName = "Chigazo";
44+
45+
assertEquals(expectedName, actualName);
4046
}
4147

4248
@Test
43-
public void setNameTest() {
44-
// tests if changed id matches new id
45-
employeeTest.setName();
49+
public void testSetName() {
50+
//Arrange
51+
String expectedSetName = "Austin";
52+
//Act
53+
employee.setName(expectedSetName);
54+
//Assert
55+
assertEquals(expectedSetName, employee.getName());
4656
}
4757

4858
@Test
4959
public void getDepartmentTest() {
50-
employeeTest.getDepartment();
51-
}
60+
String expectedDepartment = employee.getDepartment();
5261

53-
@Test
54-
public void setDepartmentTest() {
55-
employeeTest.setDepartment();
62+
String actualDepartment = "Finance";
63+
64+
assertEquals(expectedDepartment, actualDepartment);
5665
}
5766

67+
// @Test
68+
// public void setDepartmentTest() {
69+
// employee.setDepartment();
70+
// }
71+
5872
@Test
5973
public void getSalaryTest() {
60-
employeeTest.getSalary();
61-
}
74+
double expectedSalary = employee.getSalary();
6275

63-
@Test
64-
public void setSalaryTest() {
65-
employeeTest.setSalary();
76+
double actualSalary = 200000.00;
77+
78+
assertEquals(expectedSalary, actualSalary);
6679
}
6780

81+
// @Test
82+
// public void setSalaryTest() {
83+
// employee.setSalary();
84+
// }
85+
6886
private void getId() {
6987
throw new UnsupportedOperationException("Not supported yet.");
7088
}

0 commit comments

Comments
 (0)