From 88501a4ecb9ffaf59fab62da7103d0afa3883e5d Mon Sep 17 00:00:00 2001 From: Dustin Martinez Date: Wed, 16 Jun 2021 10:58:01 -0500 Subject: [PATCH] legacy cohorts-test --- src/main/java/Student.java | 4 ++- src/test/java/CohortTest.java | 54 +++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 src/test/java/CohortTest.java diff --git a/src/main/java/Student.java b/src/main/java/Student.java index 507d664c..1ec9fa5f 100644 --- a/src/main/java/Student.java +++ b/src/main/java/Student.java @@ -1,6 +1,8 @@ import java.util.ArrayList; -public class Student { +public class + +Student { private long id; private String name; diff --git a/src/test/java/CohortTest.java b/src/test/java/CohortTest.java new file mode 100644 index 00000000..fa43dc36 --- /dev/null +++ b/src/test/java/CohortTest.java @@ -0,0 +1,54 @@ +import org.junit.Before; +import org.junit.Test; + +import java.util.ArrayList; + +import static org.junit.Assert.*; + +public class CohortTest { + private Cohort cohort; + private Student stud; + private Student jenn; + private Student jim; + + @Before + public void setUp() { + this.cohort = new Cohort(); + this.stud = new Student(1, "Stud Body"); + this.jenn = new Student(12, "Jenn Ann Hologram"); + this.jim = new Student(7, "Jim Johnly"); + stud.addGrade(50); + stud.addGrade(75); + stud.addGrade(25); + jenn.addGrade(100); + jenn.addGrade(100); + jenn.addGrade(100); + } + + + @Test + public void testAddStudent() { + cohort.addStudent(jim); + assertEquals(1,cohort.getStudents().size()); + cohort.addStudent(jenn); + assertEquals(2,cohort.getStudents().size()); + cohort.addStudent(stud); + assertEquals(stud, cohort.getStudents().get(2)); + } + + @Test + public void testGetStudents() { + cohort.addStudent(jim); + cohort.addStudent(jenn); + cohort.addStudent(stud); + assertEquals(3, cohort.getStudents().size()); + assertEquals("Jim Johnly", cohort.getStudents().get(0).getName()); + } + + @Test + public void testGetCohortAverage() { + cohort.addStudent(stud); + cohort.addStudent(jenn); + assertEquals(75, cohort.getCohortAverage(), 0); + } +} \ No newline at end of file