Saber se o teste passou - JUNIT

3 respostas
cafezin

Olá,

Usando o TESTNG, é possível saber se um teste passou através da função isSuccess(), como mostrado abaixo.
Alguém sabe me dizer se é possível fazer essa verificação através do JUNIT ?

@After
	public void depoisDoTeste(ITestResult result) throws Exception {
		if (!result.isSuccess()) {
			sm.getSelenium().stop();
			sm.getSelenium().start();
		} else
			l.deslogar();
	}

Obrigado

3 Respostas

Hebert_Coelho

Não entendi muito bem sua pergunta. Vc pode fazer um assert e tá resolvido.

Na minha assinatura tem um pequeno tutorial sobre TDD que mostra isso. Dá uma olhada depois que pode te ajudar.

cafezin

Então, quero saber se um teste passou ou não, em tempo de execução.

Hebert_Coelho

Como disse, para saber se vc conseguiu o resultado esperado, use assertEquals por exemplo. Existem diversos métodos que fazem isso.

existe também o fail() que caso o código chege ali o sistema vai exibir uma mensagem de erro.

[=

Criado 14 de setembro de 2010
Ultima resposta 16 de set. de 2010
Respostas 3
Participantes 2