Discussion on java

4 views
Skip to first unread message
Message has been deleted
Message has been deleted

viniciusgb4

unread,
Jun 3, 2009, 9:29:28 AM6/3/09
to software
Como fazer um teste para um método public static void, o qual não
retorna nada?

Fábio Nogueira de Lucena

unread,
Jun 3, 2009, 1:16:00 PM6/3/09
to engenhariade...@googlegroups.com
Olá,

se o método não possui retorno, então é declarado como void e, neste caso, deve operar sobre os argumentos fornecidos. Por exemplo,

class X {
  public static void faz(int[] x) {
     x[0] = 1;
  }
}

deposita na primeira posição do array fornecido, caso exista, o valor 1. Como testá-lo?

@Test
public void testTrivial() {
    int[] meuVetor = { 10 };
    X.faz(meuVetor);
    assertEquals(1, meuVetor[0]);
}


Reply all
Reply to author
Forward
0 new messages