E aee Galera estou com um probleminha aqui, é aqui estou fazendo uns testes bem simples de uma calculadora e durante todo desenvolvimento operando com tipo primitivo int até divisão, e verificando valores com o assertEquals() só que na hora da raiz quadrada comecei operar com double e quando usei o assert ele ficou deprecado.
Segue o código.
[code]@Test
public void RaizQuadradaDeDoisNumeros() {
Inserir quadrado = new Inserir();
assertEquals(1, quadrado.RaizQuadrada(2, 2)); //Aqui fica deprecated
}[/code]
public double RaizQuadrada(double a, double b) {
return Math.pow(a, b);
}
Isso acontece porque precisamos suprir um delta quando trabalhos com valores de ponto flutuante.
[quote=danillonc]E aee Galera estou com um probleminha aqui, é aqui estou fazendo uns testes bem simples de uma calculadora e durante todo desenvolvimento operando com tipo primitivo int até divisão, e verificando valores com o assertEquals() só que na hora da raiz quadrada comecei operar com double e quando usei o assert ele ficou deprecado.
Segue o código.
[code]@Test
public void RaizQuadradaDeDoisNumeros() {
Inserir quadrado = new Inserir();
assertEquals(1, quadrado.RaizQuadrada(2, 2)); //Aqui fica deprecated
}[/code]
public double RaizQuadrada(double a, double b) {
return Math.pow(a, b);
} [/quote]