Articles of junit

JUNIT testando methods vazios

Eu tenho uma class java cheia de methods vazios, e eu quero fazer algum teste de unidade para obter cobertura de código máximo. Por exemplo, eu tenho esse método: protected static void checkifValidElements(int arg1, int arg2) { method1(arg1); method2(arg1); method3(arg1, arg2); method4(arg1, arg2); method5(arg1); method6(arg2); method7(); } É mal nomeado por uma razão porque eu […]

Como escrevo uma consulta de junit em várias tabelas no CakePHP?

Alguém pode me dizer, como recuperar o resultado juntado de várias tabelas no CakePHP (usando CakePHP mvc arquitetura). Por exemplo, eu tenho três tabelas para participar (tbl_topics, tbl_items, tbl_votes. Seu relacionamento é definido da seguinte forma: um tópico pode ter muitos itens e um item pode ter muitos votos. Agora eu quero recuperar uma lista […]

Passar um arquivo local para URL em Java

Como faço para criar um novo object de URL usando um arquivo local, para fins de testes de unidade?

Como definir parâmetros da JVM para testes de unidade do Junit?

Eu tenho alguns testes de unidade Junit que exigem uma grande quantidade de espaço de pilha para executar – ou seja, 1G. (Eles testam a funcionalidade de uso intensivo de memory para um aplicativo Webstart que será executado somente com espaço de heap suficiente e será executado internamente em máquinas Win 7 de 64 bits […]

Posso resolver isso com o mysql puro? (juntando em ‘;’ valores separados em uma coluna)

Para encurtar a história: tenho dados em várias tabelas que preciso juntar, simplifiquei-os com o propósito de não ter que desenhar uma tabela enorme. Eu preciso fazer isso em uma consulta, e não posso usar PHP ou qualquer outro idioma para trabalhar com os resultados. (Eu teria usado o PHP se pudesse simplesmente contornar isso) […]

Existe uma maneira de “falhar rápido” para o junit com o plugin maven surefire?

Atualmente estou trabalhando em um projeto java usando maven. Usamos o plugin maven surefire para executar nosso pacote junit como parte do processo de construção. Nosso conjunto de testes está crescendo rapidamente, tanto na cobertura quanto no tempo de execução. O tempo de execução é muito frustrante e demorado quando você acaba esperando dez minutos […]

Eclipse – o depurador não pára no ponto de interrupção

Eu estou tentando arrumar um JUnit. No código-fonte, configurei o ponto de quebra em dois locais: 1) em uma linha onde um membro estático é inicializado 2) a primeira linha de um dos casos de teste. O depurador pára na linha de boot do campo estático. Mas isso não pára no caso de teste. Não […]

Como ignoro certos elementos ao comparar XML?

Eu tenho uma mensagem XML assim: something something else yet another thing Eu quero comparar uma mensagem deste tipo produzida por um método em teste para uma mensagem esperada, mas eu não me importo com elementA . Então, eu gostaria que a mensagem acima fosse considerada igual a: something different something else yet another thing […]

Como faço para executar testes JUnit dentro do meu aplicativo java?

É possível executar testes JUnit dentro do meu aplicativo java? Existem frameworks de teste que eu possa usar (como o JUnit.jar?), Ou sou forçado a encontrar os arquivos de teste, invocar os methods e rastrear as exceções eu mesmo? A razão pela qual estou perguntando é que meu aplicativo requer muito trabalho para iniciar o […]

Transação de reversão após @Test

Primeiro de tudo, eu encontrei um monte de tópicos sobre StackOverflow sobre isso, mas nenhum deles realmente me ajudou, então sinto muito a pergunta possivelmente duplicada. Estou executando testes JUnit usando teste de mola, meu código se parece com isso @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration(locations = {}) public class StudentSystemTest { @Autowired private StudentSystem studentSystem; @Before public void […]