Commit f122ea2
Changed files (3)
assignments
assignment1
src
main
java
ca
mokhan
assignment1
test
java
ca
mokhan
assignment1
assignments/assignment1/src/main/java/ca/mokhan/assignment1/Candidate.java
@@ -55,10 +55,16 @@ public class Candidate extends AddressBook {
}
public boolean isEligible() {
- return true;
+ return this.grade >= 85.0;
}
public static ArrayList<Candidate> getEligibleCandidates(Candidate[] candidates) {
- return new ArrayList<Candidate>();
+ ArrayList<Candidate> eligible = new ArrayList<Candidate>();
+
+ for (Candidate candidate : candidates) {
+ if (candidate.isEligible()) eligible.add(candidate);
+ }
+
+ return eligible;
}
}
assignments/assignment1/src/main/java/ca/mokhan/assignment1/Communication.java
@@ -1,6 +1,5 @@
package ca.mokhan.assignment1;
-
public class Communication implements Comparable<Communication> {
private String name;
private Integer ranking;
assignments/assignment1/src/test/java/ca/mokhan/assignment1/CandidateTest.java
@@ -40,6 +40,6 @@ public class CandidateTest extends TestCase {
}
public void testIsElligibleWithLessThanRequiredGrade() {
- // assertFalse(new Candidate("Tsuyoshi", "Garrett", 84.9, "average", false, 0.0).isEligible());
+ assertFalse(new Candidate("Tsuyoshi", "Garrett", 84.9, "average", false, 0.0).isEligible());
}
}