Perguntas com a marcação «junit»

Estrutura popular de teste de unidade para Java e Scala. A versão mais recente, JUnit 5, suporta testes avançados baseados em anotação e parametrizados. Considere usar em conjunto com a tag Java ou Scala para indicar seu caso de uso.

429
Por que o JUnit não fornece métodos assertNotEquals?

Alguém sabe por que o JUnit 4 fornece, assertEquals(foo,bar)mas não assertNotEqual(foo,bar)métodos? Ele fornece assertNotSame(correspondente a assertSame) e assertFalse(correspondente a assertTrue), portanto, parece estranho que eles não se incomodassem em incluir assertNotEqual. A propósito, eu...

416
O Maven não encontra testes JUnit para executar

Eu tenho um programa maven, ele compila bem. Quando executo, mvn testele não executa nenhum teste (no cabeçalho TESTs diz There are no tests to run.). Eu recriei esse problema com uma instalação super simples que incluirei abaixo, bem como a saída quando executada -X. Os testes de unidade são...

370
Teste JUnit para System.out.println ()

Preciso escrever testes JUnit para um aplicativo antigo mal projetado e escrevendo muitas mensagens de erro na saída padrão. Quando o getResponse(String request)método se comporta corretamente, ele retorna uma resposta XML: @BeforeClass public static void setUpClass() throws Exception {...

365
Ignorando Condicionalmente Testes no JUnit 4

OK, então a @Ignoreanotação é boa para marcar que um caso de teste não deve ser executado. No entanto, às vezes eu quero ignorar um teste com base em informações de tempo de execução. Um exemplo pode ser se eu tiver um teste de simultaneidade que precise ser executado em uma máquina com um certo...