Skip to content

Commit c775b6c

Browse files
author
AmiyahJo
committed
feat: adds isSuccessful method
1 parent 29599fb commit c775b6c

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

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

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import java.util.ArrayList;
44

55
public class JobReadinessProgram {
6+
private boolean isSuccessful;
67
ArrayList<String> students;
78
private final level readinessLevel;
89

@@ -30,4 +31,13 @@ public int getStudentCount() {
3031
public String checkReadiness() {
3132
return (readinessLevel == level.beginner) ? "Needs more training." : "Ready for job applications!";
3233
}
34+
35+
public Boolean verifyIsSuccessful() {
36+
if (isSuccessful){
37+
System.out.println("Congraulations! You made it through your journey!");
38+
} else {
39+
System.out.println("At least you got to know what software engineering is like!");
40+
}
41+
return isSuccessful;
42+
}
3343
}

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ void testGetStudentCount() {
3737

3838
@Test
3939
void testCheckReadinessBeginner() {
40-
JobReadinessProgram student = new JobReadinessProgram(level.beginner);
40+
JobReadinessProgram student = new JobReadinessProgram(level.advanced);
4141
String result = student.checkReadiness();
4242
assertEquals("Needs more training.", result);
4343
}
@@ -55,5 +55,10 @@ void testCheckReadinessAdvanced() {
5555
String result = student.checkReadiness();
5656
assertEquals("Ready for job applications!", result);
5757
}
58-
58+
59+
@Test
60+
void testVerifyIfSuccessful(){
61+
JobReadinessProgram graduate = new JobReadinessProgram(null);
62+
String student = graduate.verifyIsSuccessful();
63+
}
5964
}

0 commit comments

Comments
 (0)