if else - capitulo 4

if else - capitulo 4

by Alberto Seguro -
Number of replies: 4

Criei os testes para o Conversor4 (ver abaixo), mas quando compilo nada acontece. O que estou fazendo errado?

class TestaConversor4
{
  int testaTudo ()
  {
    Conversor4 c4 = new Conversor4 (); 
    double celsius = 10.0;
    double fahrenheit = 50.0;
   
    if (c4.celsiusParaFahrenheit(celsius) != fahrenheit)
      System.out.println ("C-> F não funciona para " + celsius);
    if (c4.fahrenheitParaCelsius (fahrenheit) != celsius)
      System.out.println ("F-> C não funciona pata " + fahrenheit);
    celsius = 20.0;
    fahrenheit = 68;
    if (c4.celsiusParaFahrenheit(celsius) != fahrenheit)
      System.out.println ("C-> F não funciona para " + celsius);
    if (c4.fahrenheitParaCelsius (fahrenheit) != celsius)
      System.out.println ("F-> C não funciona pata " + fahrenheit);
    celsius = 101.0;
    fahrenheit = 213.8;
    if (c4.celsiusParaFahrenheit(celsius) != fahrenheit)
      System.out.println ("C-> F não funciona para " + celsius);
    if (c4.fahrenheitParaCelsius (fahrenheit) != celsius)
      System.out.println ("F-> C não funciona pata " + fahrenheit);
    System.out.println ("Final dos Testes");
    return 0;
  }
}

In reply to Alberto Seguro

Re: if else - capitulo 4

by William de Paula Amado -
Bom dia, Alberto!

Ao compilar o seu código a máquina JAVA "traduz" o mesmo para uma linguagem que o computador entenda e assim possa manipulá-lo. Para executá-lo, por enqunto, temos de criar um objeto na janela "interactions" e chamar um método com ele.

Espero ter ajudado.

[]'s
William
In reply to William de Paula Amado

Re: if else - capitulo 4

by José Eduardo Santos -

Willian,

Estou com uma dúvida parecida, com a do Alberto. Eu fiz um "Testador de Conversor" e agora quero testá-lo. Não sei como fazer...

In reply to Alberto Seguro

Re: if else - capitulo 4

by Vinícius Daros -
Olá, Alberto e José

Mais uma vez, o William está certo. Por enquanto, para vocês rodarem suas classe de testes façam o seguinte:
(usarei a classe do Alberto como exemplo)

1- Na janela Interactions, crie um novo objeto do tipo TestaConversor4.
> testaConversor = new TestaConversor4();

2- Chame o método testaTudo desse objeto.
> testaConversor.testaTudo();

Assim, será impresso na tela apenas "Final dos Testes" se suas classes Conversor4 estiverem funcionando corretamente.

Abraço,

Vinícius