Boa tarde, bem estou criando uma framework para automatizar os testes na minha empresa usando a integração do Junit + Selenium, o problema que conforme essa arquitetura foi crescendo, cada vez + foi se aproximando de uma FW que usa as API do JUnit do que propiamente uma automação usando JUnit.
Resumindo, a questão é que não consigo mais rodar os testes atraves do JUnit e gostaria de saber se alguem conhece o comando para executar as classes JUnit?? Se alguem souber, seria de grande utilidade. Obrigado!
Não tem como mandar rodar o JUnit pelo código então???
S
smarcelo_br
Há várias formas para executar os testes do JUNIT sem ser pela própria IDE.
Não deixe de especificar o CLASSPATH em qualquer caso!
Pelo console (‘cmd’ do windows):
Ou com uma interface gráfica: (+ amigável):
Para executar os testes através do código:
A classe org.junit.runner.JUnitCore é a responsável por executar os testes unitários.
Exemplo:
public static void main(String args[]) {
org.junit.runner.JUnitCore.main("junitfaq.SimpleTest");
}
Onde “junitfaq.SimpleTest” é o nome da classe onde estão implementadas os métodos com os testes unitários. Você pode passar mais de uma classe para este método.