Seja bem vindo ao Fórum do JavaFree.org
Aqui você irá encontrar respostas para TUDO o que você precisa sobre java.
Deseja participar? Crie sua conta ou efetue seu login
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.
_________________
_________________________________________ The Prosecutor is only one man. God is the Judge.
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.
a documentação do método DIZ o que usar
Documentação de Assert.assertEquals(double, double):
ou seja, usa o método com um terceiro argumento double para indicar o quanto os dois números tem que ser iguais. (ou ignora o deprecated... não, só brincadeira!)
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
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.
a documentação do método DIZ o que usar
Documentação de Assert.assertEquals(double, double):
ou seja, usa o método com um terceiro argumento double para indicar o quanto os dois números tem que ser iguais. (ou ignora o deprecated... não, só brincadeira!)
Simu , mas esse valor de delta , seria um valor máximo entre o valor esperado e os numeros inseridos no caso valor atual? pelo o que eu li , acho que seria isso pois coloquei : assertEquals(0,(2,2),4) , tipo o método de teste funcionou , mesmo colocando zero no valor esperado, acho que o delta também pode ser avaliado como um valor esperado.
_________________
_________________________________________ The Prosecutor is only one man. God is the Judge.
Simu , mas esse valor de delta , seria um valor máximo entre o valor esperado e os numeros inseridos no caso valor atual? pelo o que eu li , acho que seria isso pois coloquei : assertEquals(0,(2,2),4) , tipo o método de teste funcionou , mesmo colocando zero no valor esperado, acho que o delta também pode ser avaliado como um valor esperado.
O delta é isso mesmo, de certa maneira faz parte do valor esperado!
O problema é que (certos) valores double não são exatos devido ao número limitado de bits usados para sua representação. Certos cálculos podem dar erro de arredondamento, ou números que não tem um representação finita correta tipo 1/3 ou PI!
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
danillonc Offline
Posts: 36
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.
_________________
_________________________________________
The Prosecutor is only one man. God is the Judge.
simu Offline
Posts: 9411
a documentação do método DIZ o que usar
ou seja, usa o método com um terceiro argumento double para indicar o quanto os dois números tem que ser iguais.
(ou ignora o deprecated... não, só brincadeira!)
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
danillonc Offline
Posts: 36
Simu , mas esse valor de delta , seria um valor máximo entre o valor esperado e os numeros inseridos no caso valor atual? pelo o que eu li , acho que seria isso pois coloquei : assertEquals(0,(2,2),4) , tipo o método de teste funcionou , mesmo colocando zero no valor esperado, acho que o delta também pode ser avaliado como um valor esperado.
_________________
_________________________________________
The Prosecutor is only one man. God is the Judge.
simu Offline
Posts: 9411
O delta é isso mesmo, de certa maneira faz parte do valor esperado!
O problema é que (certos) valores double não são exatos devido ao número limitado de bits usados para sua representação.
Certos cálculos podem dar erro de arredondamento, ou números que não tem um representação finita correta tipo 1/3 ou PI!
_________________
Nome real: Carlos F. Heuberger
Removeram os meus direitos de administrador e moderador - sem aviso, pela segunda vez - contate o ombudsman (?), a equipejavafree ou a "alta gerência" se necessário - Que pena... que terminou dessa maneira!
"The mod javafree deserves, but not the one it needs right now."
--------------------
Não leio nem respondo MPs!
This posting is provided AS IS with no warranties and confers no rights.
Relacionados
metodo para hora http://javafree.uol.com.br/topic-847752-metodo-para-hora.html NextFocusableComponent está deprecated http://javafree.uol.com.br/topic-889037-NextFocusableComponent-esta-deprecated.html JSE 5 X JSE 1.4 http://javafree.uol.com.br/topic-14372-JSE-5-X-JSE-14.html Pequeno Tutorial sobre Hibernate http://javafree.uol.com.br/topic-3721-Pequeno-Tutorial-sobre-Hibernate.html Problema com a conexao oracle http://javafree.uol.com.br/topic-860239-Problema-com-a-conexao-oracle.html Thread.stop() http://javafree.uol.com.br/topic-6129-Threadstop.html Como Chamar uma JInternalFrame? http://javafree.uol.com.br/topic-856596-Como-Chamar-uma-JInternalFrame.html Upload de Arquivo http://javafree.uol.com.br/topic-861268-Upload-de-Arquivo.html Igualdade de Arrays http://javafree.uol.com.br/topic-888577-Igualdade-de-Arrays.html