Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Códigos em Java — FCC 2019

TI - Desenvolvimento de SistemasCódigos em Java
Código
fc136834
Banca
FCC
Órgão
SANASA
Ano
2019
Cargo
Ana TI ( )

Considere que uma aplicação Java possua a classe abaixo.

 

     public class Calculadora {

            public double raiz(double n1) {

                   return Math.sqrt(n1);

            }

     }

 

Para testar o método raiz utilizando JUnit, foi criada a classe de teste a seguir:

 

     import org.junit.Test;

     import static org.junit.Assert.*;

     public class CalculadoraTest {

            private final Calculadora calc;

            public CalculadoraTest( ) {

                   calc = new Calculadora( );

            }

           @Test

            public void testRaiz( ) {

                 ...I...;

            }

     }  

 

Para que o teste seja aprovado, a lacuna I deverá ser preenchida por

  1. AAssert.assertEquals (calc.raiz( 16 ),4,true);
  2. BassertEquals ( 4, calc.raiz( 16 ), 0 )
  3. CAssert.assertTest ( 4, calc.raiz( 16 ),1 )
  4. DassertTrue ( 4, calc.raiz( 16 ) )
  5. EAssert.test (4, calc.raiz( 16 ) )
Revelar gabarito e comentário

GabaritoB — assertEquals ( 4, calc.raiz( 16 ), 0 )

Link permanente: /questoes/fc136834