como eu consigo ligar minhas asserts no netbeans ?? tentei ir na configuração do projeto, e colocar argumento -ea … mas nada ocorre =[
alguem tem ideia de como ativar pela IDE ??
como eu consigo ligar minhas asserts no netbeans ?? tentei ir na configuração do projeto, e colocar argumento -ea … mas nada ocorre =[
alguem tem ideia de como ativar pela IDE ??
Pelo Netbean pra mim funcionou da seguinte forma:
Blz fera?
Abs
[quote=edmundo.real]Pelo Netbean pra mim funcionou da seguinte forma:
Blz fera?
Abs[/quote]
a questão é q ele não compila com os asserts ligados
Da primeira vez tb nao funcionou porque nao tinha colocado na Propriedade certa, dai percebi que deveria ser a Propriedade do Projeto(JavaApplication).
Mas pode ser outra coisa. Verifique a versao do seu Netbean, o meu é 6.5.1.
Criei um exemplo simples para demonstrar se funciona ou nao. bastando executar o exemplo hora com e hora sem a opcao -ea nas propriedades.
Teste o codigo a seguir se consegue o mesmo resultado (depois do codigo abaixo):
public class tratamentoErro2 {
public void assertExemplo(){
int i = 0;
while (i < 10 ){
if (i > 0){
System.out.println(i);
}
else {
assert (i == 0) :
"Sinalizou o AssertionError porque forcei sair negativo" ;
}
/** i = i + 1; seria a logica que pretendia,
* mas troquei o sinal para forçar o Assert sinalisar o erro
*/
i = i - 1;
}
}
}
public class Main {
private static int i;
public static void main(String[] args) {
tratamentoErro2 Erro = new tratamentoErro2();
Erro.assertExemplo();
}
}
A Saida sem -ea ficou assim:
init:
deps-jar:
compile:
run:
CONSTRUÍDO COM SUCESSO (tempo total: 9 segundos)
A Saida com -ea ficou assim:
init:
deps-jar:
compile:
run:
Exception in thread “main” java.lang.AssertionError: Sinalizou o AssertionError porque forcei sair negativo
at edm01package.tratamentoErro2.assertExemplo(tratamentoErro2.java:46)
at edm01package.Main.main(Main.java:113)
Java Result: 1
CONSTRUÍDO COM SUCESSO (tempo total: 0 segundos)
na verdade eu ja descobri o q faltava… eskeci de postar aki… faltava o -source 6 nos parametros de compilação