Perguntas com a marcação «junit»

218
Como zombar de uma aula final com mockito

Eu tenho uma aula final, algo como isto: public final class RainOnTrees{ public void startRain(){ // some code here } } Estou usando esta classe em alguma outra classe como esta: public class Seasons{ RainOnTrees rain = new RainOnTrees(); public void findSeasonAndRain(){...

201
Quando usar o Mockito.verify ()?

Eu escrevo casos de teste jUnit para 3 propósitos: Para garantir que meu código satisfaça todas as funcionalidades necessárias, em todas (ou na maioria das) combinações / valores de entrada. Para garantir que eu possa alterar a implementação e confiar nos casos de teste JUnit para me informar que...

199
O método assertEquals do Java é confiável?

Eu sei disso == tem alguns problemas ao comparar dois Strings. Parece que String.equals()é uma abordagem melhor. Bem, eu estou fazendo o teste JUnit e minha inclinação é usar assertEquals(str1, str2). Essa é uma maneira confiável de afirmar que duas seqüências contêm o mesmo conteúdo? Eu usaria...

195
Afirmar que um objeto é um tipo específico

É possível no JUnit afirmar que um objeto é uma instância de uma classe? Por várias razões, tenho um objeto em meu teste no qual desejo verificar o tipo. É um tipo de Object1 ou um tipo de Object2? Atualmente tenho: assertTrue(myObject instanceof Object1); assertTrue(myObject instanceof...

195
Como o Junit @Rule funciona?

Quero escrever casos de teste para uma grande parte do código, gostaria de saber detalhes do @Rulerecurso de anotação JUnit , para que eu possa usá-lo para escrever casos de teste. Forneça boas respostas ou links, que fornecem uma descrição detalhada de sua funcionalidade através de um exemplo...