import static org.junit.jupiter.api.Assertions.assertEquals; import static org.junit.jupiter.api.Assertions.assertNotEquals; import org.junit.jupiter.api.Test; import java.util.List; class TestGrade { static Grade twenty = new Grade(20); static Grade zero = new Grade(0); static Grade ten = new Grade(10); private static List<Grade> grades = List.of(zero, twenty, ten); private static List<Grade> gradesZero = List.of(zero, zero); @Test void testGetValue() { assertEquals(20, twenty.getValue()); assertEquals(0, zero.getValue()); } @Test void testToString() { assertEquals("20.0/20", twenty.toString()); assertEquals("0.0/20", zero.toString()); } @Test void testAverageGrade(){ assertEquals(ten, Grade.averageGrade(grades)); assertEquals(zero, Grade.averageGrade(gradesZero)); } }