From eaa89c4a1d3cf8bea6b6588155af9f9a62283df4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vin=C3=ADcius=20Augutis?= Date: Wed, 22 Aug 2018 20:35:30 -0300 Subject: [PATCH] Corrigindo caso de teste testNotaFinalComRAANoMaximoSeis --- src/main/java/br/utfpr/tdd/ex1/Aluno.java | 9 +++++++-- src/test/java/br/utfpr/tdd/ex1/AlunoTest.java | 4 ++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/main/java/br/utfpr/tdd/ex1/Aluno.java b/src/main/java/br/utfpr/tdd/ex1/Aluno.java index 63588d7..aca5970 100644 --- a/src/main/java/br/utfpr/tdd/ex1/Aluno.java +++ b/src/main/java/br/utfpr/tdd/ex1/Aluno.java @@ -42,10 +42,15 @@ void setNotaProjeto(double nota) { } double getNF() { - if(notaRAA < 0) + if(notaRAA < 0) { return (notaProjeto + getNAP()) / 2.0; + } - return (notaProjeto + getNAP() + notaRAA) / 3.0; + if (((notaProjeto + getNAP() + notaRAA) / 3.0) > 6) { + return 6; + } else { + return (notaProjeto + getNAP() + notaRAA) / 3.0; + } } void setNotaRAA(double nota) { diff --git a/src/test/java/br/utfpr/tdd/ex1/AlunoTest.java b/src/test/java/br/utfpr/tdd/ex1/AlunoTest.java index a500ac5..bfda3ce 100644 --- a/src/test/java/br/utfpr/tdd/ex1/AlunoTest.java +++ b/src/test/java/br/utfpr/tdd/ex1/AlunoTest.java @@ -77,6 +77,10 @@ public void testNotaFinalComRAANoMaximoSeis() { aluno.setNotaProjeto(5.0); aluno.setNotaRAA(10.0); + // 5 ATIVIDADE PRÁTICA + // 5 ATIVIDADE PRÁTICA + // 10 RAA + // 20 / 3 = 6.6, corrigido para no máximo 6 assertEquals(6.0, aluno.getNF(), 0.01); } }