From 00558179c3e9b3c3ca29a88d92d40e70599c54cc Mon Sep 17 00:00:00 2001 From: John-Michael Krsak Date: Mon, 5 Dec 2022 12:33:53 -0500 Subject: [PATCH 1/5] update --- src/test/java/StudentTest.java | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 src/test/java/StudentTest.java diff --git a/src/test/java/StudentTest.java b/src/test/java/StudentTest.java new file mode 100644 index 00000000..d7d370dd --- /dev/null +++ b/src/test/java/StudentTest.java @@ -0,0 +1,2 @@ +public class StudentTest { +} From e6ac9fa149c45ebadff1d9959f5eac698cbef254 Mon Sep 17 00:00:00 2001 From: John-Michael Krsak Date: Mon, 5 Dec 2022 13:07:59 -0500 Subject: [PATCH 2/5] added Student and StudentTest --- pom.xml | 4 +++- src/main/java/Student.java | 2 ++ src/test/java/StudentTest.java | 3 +++ 3 files changed, 8 insertions(+), 1 deletion(-) create mode 100644 src/main/java/Student.java diff --git a/pom.xml b/pom.xml index d9c0c6eb..80a23900 100644 --- a/pom.xml +++ b/pom.xml @@ -14,12 +14,14 @@ + junit junit - 4.12 + 4.13.1 test + \ No newline at end of file diff --git a/src/main/java/Student.java b/src/main/java/Student.java new file mode 100644 index 00000000..f3406bb9 --- /dev/null +++ b/src/main/java/Student.java @@ -0,0 +1,2 @@ +public class Student { +} diff --git a/src/test/java/StudentTest.java b/src/test/java/StudentTest.java index d7d370dd..8b1c3d56 100644 --- a/src/test/java/StudentTest.java +++ b/src/test/java/StudentTest.java @@ -1,2 +1,5 @@ +import org.junit.Test; +import static org.junit.Assert.*; + public class StudentTest { } From c42b8243b670230727eccbf67c75224a1997947b Mon Sep 17 00:00:00 2001 From: John-Michael Krsak Date: Mon, 5 Dec 2022 13:15:36 -0500 Subject: [PATCH 3/5] added content --- src/main/java/Student.java | 9 +++++++++ src/test/java/StudentTest.java | 3 +++ 2 files changed, 12 insertions(+) diff --git a/src/main/java/Student.java b/src/main/java/Student.java index f3406bb9..3d09c0bd 100644 --- a/src/main/java/Student.java +++ b/src/main/java/Student.java @@ -1,2 +1,11 @@ +import java.util.ArrayList; + public class Student { + + long id; + + String name; + + ArrayList grades; + } diff --git a/src/test/java/StudentTest.java b/src/test/java/StudentTest.java index 8b1c3d56..17e41052 100644 --- a/src/test/java/StudentTest.java +++ b/src/test/java/StudentTest.java @@ -2,4 +2,7 @@ import static org.junit.Assert.*; public class StudentTest { + + + } From 629a2ed4d2de96ad4dc56b686fe6ae35523fa793 Mon Sep 17 00:00:00 2001 From: John-Michael Krsak Date: Mon, 12 Dec 2022 09:43:30 -0500 Subject: [PATCH 4/5] update --- src/test/java/StudentTest.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/test/java/StudentTest.java b/src/test/java/StudentTest.java index 17e41052..a8e002f5 100644 --- a/src/test/java/StudentTest.java +++ b/src/test/java/StudentTest.java @@ -4,5 +4,4 @@ public class StudentTest { - } From fb785abd94e504ec9fa6823d98419eeeb601a668 Mon Sep 17 00:00:00 2001 From: John-Michael Krsak Date: Mon, 12 Dec 2022 09:54:49 -0500 Subject: [PATCH 5/5] update --- src/main/java/Student.java | 42 ++++++++++++++++++++++++++++++++++ src/test/java/StudentTest.java | 24 +++++++++++++++++++ 2 files changed, 66 insertions(+) diff --git a/src/main/java/Student.java b/src/main/java/Student.java index 3d09c0bd..233af4f2 100644 --- a/src/main/java/Student.java +++ b/src/main/java/Student.java @@ -8,4 +8,46 @@ public class Student { ArrayList grades; + public long getId() { + return id; + } + + public void setId(long id) { + this.id = id; + } + + public String getName() { + return name; + } + + public void setName(String name) { + this.name = name; + } + + public ArrayList getGrades() { + return grades; + } + + public void setGrades(ArrayList grades) { + this.grades = grades; + } + + public Student(long id, String name, ArrayList grade) { + this.id = id; + this.name = name; + this.grades = grade; + } + + public void addGrade(int grade) { + grades.add(grade); + } + + public double getAverage() { + int sum = 0; + for (int i = 0; i < grades.size(); i++) { + sum += grades.get(i); + } + return sum / grades.size(); + } + } diff --git a/src/test/java/StudentTest.java b/src/test/java/StudentTest.java index a8e002f5..3e30b70a 100644 --- a/src/test/java/StudentTest.java +++ b/src/test/java/StudentTest.java @@ -1,7 +1,31 @@ +import org.junit.Before; import org.junit.Test; import static org.junit.Assert.*; public class StudentTest { + Student empty; + Student studentWithOne; + Student studentWithMany; + + @Before + public void setUp() { + + } + + @Test + public void testSize() { + + } + + @Test + public void testIsEmpty() { + + } + + @Test + public void testAdd() { + + } }