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.



11
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 sei que o JUnit-addons fornece os métodos que estou procurando. Só estou perguntando por curiosidade.
429 java  junit  assert 

29
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 …
416 java  maven  junit  junit4  maven-3 

18
Como executar métodos de teste em ordem específica no JUnit4?
Desejo executar métodos de teste anotados por @Testordem específica. Por exemplo: public class MyTest { @Test public void test1(){} @Test public void test2(){} } Quero garantir a execução test1()antes de test2()cada vez que corro MyTest, mas não consegui encontrar anotações como essa @Test(order=xx). Eu acho que é um recurso muito …

12
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 { Properties queries = loadPropertiesFile("requests.properties"); Properties responses = loadPropertiesFile("responses.properties"); instance = new …
370 java  console  junit 

4
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 …

9
Mockito: Tentar espionar o método está chamando o método original
Estou usando o Mockito 1.9.0. Eu quero simular o comportamento de um único método de uma classe em um teste JUnit, então eu tenho final MyClass myClassSpy = Mockito.spy(myInstance); Mockito.when(myClassSpy.method1()).thenReturn(myResults); O problema é que, na segunda linha, myClassSpy.method1()está realmente sendo chamado, resultando em uma exceção. A única razão pela qual …
350 java  junit  mockito 








Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.