| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2007 16:39:12
|
pardal_nb
Virtual Machine Man
Membro desde: 12/09/2006 08:26:06
Mensagens: 674
Offline
|
Estou estudando sobre o uso das assertions...
pelo o q li, isso nao era para compilar...alguem sabe me falar o motivo?
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2007 17:15:03
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Compilar ele compila.
Mas rode com a clausula -ea na sua VM e ele vai dar um erro de execução.
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2007 17:22:26
|
pardal_nb
Virtual Machine Man
Membro desde: 12/09/2006 08:26:06
Mensagens: 674
Offline
|
costumo rodar diretamente no eclipse.....
existe alguma forma de cfg no eclipse de forma q seja default, tds as classes serao exec.dessa forma?
This message was edited 1 time. Last update was at 01/12/2007 17:22:56
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2007 17:33:11
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Sim. Clica na flechinha ao lado do botão de executar, e depois em run...
Vá até a aba Arguments e em VM arguments coloque o -ea
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/12/2007 17:59:48
|
pardal_nb
Virtual Machine Man
Membro desde: 12/09/2006 08:26:06
Mensagens: 674
Offline
|
Isso é aconselhavel? Digo, em ambiente de producao, isso eh feito?
nao tem a opcao ea la nao..
This message was edited 1 time. Last update was at 01/12/2007 18:00:44
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/12/2007 20:05:33
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
A idéia do assertions é elas não existirem em ambiente de produção, mas no desenvolvimento.
Quando você não executa a VM com essa opção, as assertions são eliminadas do código de produção.
Portanto, são testes 100% gratuitos, pode enxer o seu código deles.
A opção ea não é um checkbox. Em VM Arguments tem um baita campo de texto em branco. Lá vc digita
-ea
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2007 00:39:47
|
LPJava
GUJ Hacker
Membro desde: 18/04/2006 12:50:23
Mensagens: 5524
Localização: Bahia/Porto Alegre
Offline
|
assertion nao há garantia de execucao.. e sua funcionalidade é na parte de debug em seu codigo.. tipo:
porem vc precisa compilar com assertion:
obs.: pode usar 1.4,1.6 se usar versao antes do 1.4 assertion é um identificador válido e o recurso de assertiva nao funciona ai...
So uma dica use o prompt para testar assertivas é mais rapido e produtivo.. melhor que ficar esquentando cabeça com ide.. eu mesmo fazia no prompt pq o que eu considerei mais importante no estudo foi aprender assertiva que ficar brigando com a ide...
teclado do trabalho nao vale 1 real rs
This message was edited 1 time. Last update was at 03/12/2007 23:18:59
|
Sun Certified Java Programmer 5.0
Blog:http://www.camilolopes.com
Twitter:www.twitter.com/camilolope
Linkedin: http://br.linkedin.com/in/camilolopes
Curso online OCPJP: http://pro.imasters.com.br/online/cursos/preparatorio-para-certificacao-java-ocjp
Autor livro Guia SCJP & JEE c/ Frameworks: http://blog.camilolopes.com.br/livrosrevistaspalestras/
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/12/2007 08:28:47
|
pardal_nb
Virtual Machine Man
Membro desde: 12/09/2006 08:26:06
Mensagens: 674
Offline
|
assert(z==): "alguem configurou z errado na linha 10";
z== ? Nao entendi....
"igual a que"?
|
|
|
 |
|
|