Skip to content

Commit 29599fb

Browse files
author
AmiyahJo
committed
fix: parameters adjusted
feat: adds import to JobReadinessProgram class
1 parent 15d5051 commit 29599fb

File tree

2 files changed

+17
-12
lines changed

2 files changed

+17
-12
lines changed

lesson_16/objects/objects_app/src/main/java/com/codedifferently/lesson16/amiyahjones/JobReadinessProgram.java

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,17 @@
44

55
public class JobReadinessProgram {
66
ArrayList<String> students;
7-
private final level readinessLevel = null;
7+
private final level readinessLevel;
88

99
enum level {
10-
BEGINNER ,
11-
INTERMEDIATE ,
12-
ADVANCED
10+
beginner ,
11+
intermediate ,
12+
advanced
1313
}
1414

15-
public JobReadinessProgram(){
15+
public JobReadinessProgram(level readinessLevel){
1616
students = new ArrayList<>();
17+
this.readinessLevel = readinessLevel;
1718
}
1819

1920
public void addStudent(String studentName){
@@ -25,8 +26,8 @@ public int getStudentCount() {
2526
System.out.println("Total students enrolled: " + count);
2627
return count;
2728
}
28-
29+
2930
public String checkReadiness() {
30-
return (readinessLevel == level.INTERMEDIATE) ? "Ready for job applications!" : "Needs more training.";
31+
return (readinessLevel == level.beginner) ? "Needs more training." : "Ready for job applications!";
3132
}
3233
}

lesson_16/objects/objects_app/src/test/java/com/codedifferently/lesson16/amiyahjones/JobReadinessProgramTest.java

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,14 @@
33
import static org.junit.jupiter.api.Assertions.assertEquals;
44
import org.junit.jupiter.api.Test;
55

6+
import com.codedifferently.lesson16.amiyahjones.JobReadinessProgram.level;
7+
68
public class JobReadinessProgramTest {
79

810
@Test
911
void testAddStudent() {
1012
//Arrange
11-
JobReadinessProgram program = new JobReadinessProgram();
13+
JobReadinessProgram program = new JobReadinessProgram(null);
1214

1315
//Act
1416
program.addStudent("John");
@@ -20,7 +22,7 @@ void testAddStudent() {
2022
@Test
2123
void testGetStudentCount() {
2224
//Arrange
23-
JobReadinessProgram program = new JobReadinessProgram();
25+
JobReadinessProgram program = new JobReadinessProgram(null);
2426
program.addStudent("John");
2527

2628
//Act
@@ -35,21 +37,23 @@ void testGetStudentCount() {
3537

3638
@Test
3739
void testCheckReadinessBeginner() {
38-
JobReadinessProgram student = new JobReadinessProgram(level.BEGINNER);
40+
JobReadinessProgram student = new JobReadinessProgram(level.beginner);
3941
String result = student.checkReadiness();
4042
assertEquals("Needs more training.", result);
4143
}
4244

4345
@Test
4446
void testCheckReadinessIntermediate() {
45-
JobReadinessProgram student = new JobReadinessProgram(level.INTERMEDIATE);
47+
JobReadinessProgram student = new JobReadinessProgram(level.intermediate);
4648
String result = student.checkReadiness();
4749
assertEquals("Ready for job applications!", result);
4850
}
4951

5052
@Test
5153
void testCheckReadinessAdvanced() {
52-
54+
JobReadinessProgram student = new JobReadinessProgram(level.advanced);
55+
String result = student.checkReadiness();
56+
assertEquals("Ready for job applications!", result);
5357
}
5458

5559
}

0 commit comments

Comments
 (0)