Perguntas com a marcação «junit»

164
Afirmar é igual a 2 listas em junho

Como posso fazer uma asserção de igualdade entre listas em um caso de teste JUnit ? A igualdade deve estar entre o conteúdo da lista. Por exemplo: List<String> numbers = Arrays.asList("one", "two", "three"); List<String> numbers2 = Arrays.asList("one", "two",

161
Como usar o ArgumentCaptor para stubbing?

Na documentação do Mockito e javadocs, ele diz É recomendável usar o ArgumentCaptor com verificação, mas não com stub. mas não entendo como o ArgumentCaptor pode ser usado para stub. Alguém pode explicar a declaração acima e mostrar como o ArgumentCaptor pode ser usado para stubbing ou...

160
Aviso: O método assertEquals do tipo Assert foi descontinuado

Como o método Assert.assertEqualsestá obsoleto, qual método devemos usar agora? O código a seguir: String arg1 = "test"; String arg2 = "me"; Assert.assertEquals(arg1, arg2); Dá os seguintes avisos: Vários marcadores nesta linha O método assertEquals (String, String) do tipo Assert foi...

159
Diferença entre setUp () e setUpBeforeClass ()

Ao testar a unidade com JUnit, existem dois métodos semelhantes, setUp()e setUpBeforeClass(). Qual é a diferença entre esses métodos? Além disso, qual é a diferença entre tearDown()e tearDownAfterClass()? Aqui estão as assinaturas: @BeforeClass public static void setUpBeforeClass() throws...

152
Confusão de JUnit: use 'extends TestCase' ou '@Test'?

Eu achei o uso adequado (ou pelo menos a documentação) do JUnit muito confuso. Essa pergunta serve como referência futura e como uma pergunta real. Se eu entendi corretamente, há duas abordagens principais para criar e executar um teste JUnit: Abordagem A (JUnit 3-estilo): criar uma classe que se...

141
Exemplo do argumento de Mockito

Alguém pode me fornecer um exemplo mostrando como usar a org.mockito.ArgumentCaptorclasse e como ela é diferente dos pares simples fornecidos com o mockito. Eu li os documentos mockito fornecidos, mas esses não o ilustram claramente, nenhum deles é capaz de explicá-lo com

131
Por que usar o JUnit para testes?

Talvez minha pergunta seja nova, mas eu realmente não consigo entender as circunstâncias em que eu usaria junit? Se eu escrevo aplicativos simples ou aplicativos maiores, testo-os com as System.outinstruções e isso me parece bastante fácil. Por que criar classes de teste com JUnit, pastas...