import org.junit.jupiter.api.Test; import static org.assertj.core.api.Assertions.assertThat; class TestTeachingUnitResult { private static final TeachingUnitResult twentyAtProg = new TeachingUnitResult("Programmation 2", TestGrade.twenty); private static final TeachingUnitResult zeroAtStructDiscrete = new TeachingUnitResult("Structures discrètes", TestGrade.zero); @Test void testGetGrade() { assertThat(twentyAtProg.getGrade()).isEqualTo(TestGrade.twenty); assertThat(zeroAtStructDiscrete.getGrade()).isEqualTo(TestGrade.zero); } @Test void testToString() { assertThat(twentyAtProg.toString()).isEqualTo("Programmation 2 : 20.0/20"); assertThat(zeroAtStructDiscrete.toString()).isEqualTo("Structures discrètes : 0.0/20"); } }