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.

8
AndroidJUnit4.class está obsoleto: Como usar androidx.test.ext.junit.runners.AndroidJUnit4?
Para meus testes de instrumentação, eu estava usando @RunWith(AndroidJUnit4.class) de import androidx.test.runner.AndroidJUnit4; para estabelecer meus casos de teste. Agora essa linha é marcada como obsoleta com a dica para usar AndroidJUnit4em import androidx.test.ext.junit.runners.AndroidJUnit4 No entanto, se eu tentar importar AndroidJUnit4do pacote nomeado, recebo o erro, isso extnão pode ser resolvido. …

14
Obter o nome do teste atualmente em execução no JUnit 4
No JUnit 3, eu poderia obter o nome do teste atualmente em execução assim: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } que imprimiria "Teste atual é testSomething". Existe alguma maneira simples ou imediata de fazer isso no JUnit …
240 java  unit-testing  junit 


6
Preenchendo Spring @Value durante o teste de unidade
Estou tentando escrever um teste de unidade para um bean simples que é usado no meu programa para validar formulários. O bean é anotado com@Component e possui uma variável de classe que é inicializada usando @Value("${this.property.value}") private String thisProperty; Gostaria de escrever testes de unidade para os métodos de validação …


13
Obtendo “NoSuchMethodError: org.hamcrest.Matcher.describeMismatch” ao executar o teste no IntelliJ 10.5
Estou usando o JUnit-dep 4.10 e o Hamcrest 1.3.RC2. Eu criei um correspondente personalizado que se parece com o seguinte: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void describeTo(Description description) { /* implementation */ } @Override protected void …

9
Mockito. Verificar argumentos do método
Eu pesquisei sobre isso, mas não encontrei nada relevante. Eu tenho algo parecido com isto: Object obj = getObject(); Mockeable mock= Mockito.mock(Mockeable.class); Mockito.when(mock.mymethod(obj )).thenReturn(null); Testeable testableObj = new Testeable(); testableObj.setMockeable(mock); command.runtestmethod(); Agora, quero verificar se mymethod(Object o), que é chamado por dentro runtestmethod(), foi chamado com o Objeto o, não …

24
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(){ rain.startRain(); } } e na minha classe de …
218 java  junit  mockito 




7
Quando os genéricos Java requerem <? estende T> em vez de <T> e há alguma desvantagem de alternar?
Dado o seguinte exemplo (usando o JUnit com os correspondentes do Hamcrest): Map&lt;String, Class&lt;? extends Serializable&gt;&gt; expected = null; Map&lt;String, Class&lt;java.util.Date&gt;&gt; result = null; assertThat(result, is(expected)); Isso não é compilado com a assertThatassinatura do método JUnit de: public static &lt;T&gt; void assertThat(T actual, Matcher&lt;T&gt; matcher) A mensagem de erro do …
205 java  generics  junit 




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.