Problema JUnit método Deprecated

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]

E no caso de teste em inteiros e double? Coloquei o 3 parâmetro e ele simplesmente é ignorado. É assim mesmo?