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.

4
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 Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } …
159 java  junit 



5
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 estende …



4
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 clareza.





30
Erro: (23, 17) Falha ao resolver: junit: junit: 4.12
Por que sempre que crio um novo projeto no Android Studio, ele sempre aparece: Erro: (23, 17) Falha ao resolver: junit: junit: 4.12? Quando removo as testCompile 'junit:junit:4.12'dependências, não é mais um problema. build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "com.okedroid.myapplication" minSdkVersion 17 targetSdkVersion …

6
Em que ordem os Junit @ Before / @ After são chamados?
Eu tenho um conjunto de testes de integração. Eu tenho uma IntegrationTestBaseaula para todos os meus testes estenderem. Essa classe base possui um método @Before( public void setUp()) e @After( public void tearDown()) para estabelecer conexões API e DB. O que venho fazendo é substituir esses dois métodos em cada …

11
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 desnecessárias no projeto, se ainda …
131 java  unit-testing  junit  tdd 


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.