1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Tratamento Excessão - JUnit

Ola galera é o seguinte, esse código abaixo esta correto, mas sei que não é o certo fazer, rs, mas vamos lá, quero fazer ele dar um erro se testar com números negativos como faço e em que classe faço, tenho duas classes, uma Reservatorio e outra TesteReservatorio. Porque do jeito que esta abaixo, se eu tstar com o JUnit ele sempre vai certo e a intenção e dar um erro no teste quando passar um valor diferente.

Reservatorio:

public class Reservatorio {

    int qtdCelula10 = 0;
    int qtdCelula20 = 0;
    int qtdCelula50 = 10;

public void DefinirQuantidadeDeCelulasDisponiveis(int qtdCelula10, int qtdCelula20, int qtdCelula50){
        this.qtdCelula10 = qtdCelula10;
        this.qtdCelula20 = qtdCelula20;
        this.qtdCelula50 = qtdCelula50;    
     }
}

TesteReservatorio:

public void test3(){
    Reservatorio reserva1 = new Reservatorio();

    int A = 10;
    int B = 20;
    int C = 10;

    reserva1.DefinirQuantidadeDeCelulasDisponiveis(A, B, C);

    assertNotNull(reserva1.qtdCelula10);
    assertNotNull(reserva1.qtdCelula20);
    assertNotNull(reserva1.qtdCelula50);
}

Valeu.

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags junit testes testng java ou faça a sua própria pergunta.