Re: RES: [java-list] Assertions

2002-06-01 Por tôpico Daniel Amadei

Pessoal,

Além da documentação da SUN, já existe alguma outra documentação sobre 
assertions???

Tks
Daniel


>From: "João" Paulo Batistella <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: [EMAIL PROTECTED]
>Subject: Re: RES: [java-list] Assertions
>Date: Mon, 27 May 2002 05:43:39 -0700 (PDT)
>
>Está correto o exemplo mas veja que esse uso de
>assertion é o que deve ser evitado.
>Não se deve testar a entrada de uma função com
>assertions pois elas só vão (deveriam) funcionar
>durante o desenvolvimento. Quando vc colocar o sistema
>em produção e retirar a checagem das assertions essa
>verificação não será feita e seus sitema aceitará ser
>chamado sem o primeiro argumento.
>
>JP
>
>--- JavaX <[EMAIL PROTECTED]> wrote:
> > Jose,
> >
> > Assertions são uma "novidade" da versão 1.4 do J2SE
> > que permite que vc se
> > assegure de que uma determinada condição seja true
> > para a continuidade do
> > programa. Ex:
> >
> > class anderson
> > {
> > public static void main(String[] args)
> > {
> > String strMensagemArgumento="Não foi fornecido o
> > primeiro argumento";
> >
> > assert args[0]!=0:strMensagemArgumento;
> > System.out.println(args[0]);
> > }
> > }
> >
> > Este código assegura o programador que pelo menos o
> > primeiro argumento para
> > o programa foi enviado. Caso contrário ele exibe um
> > AssertionError e junto a
> > mensagem que está definida na variável
> > strMensagemArgumento.
> >
> > []'s
> >
> > Anderson Macedo Silva
> > Impactools - The wise solution that fits
> > Centro Empresarial de São Paulo
> > Telefone: 5853-2136
> >
> >
> >
> > -Mensagem original-
> > De: josesmg [mailto:[EMAIL PROTECTED]]
> > Enviada em: quinta-feira, 23 de maio de 2002 13:25
> > Para: java-list
> > Assunto: [java-list] Assertions
> >
> >
> > Alguém poderia explicar o que é Assertions?
> >
> >
> > Grato
> >
> > José Sérgio
> >
> >
> >
> >
> > -- LISTA SOUJAVA
> > 
> > http://www.soujava.org.br  -  Sociedade de Usuários
> > Java da Sucesu-SP
> > dúvidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > historico:
> >
>http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> >
>-
> >
> >
> > -- LISTA SOUJAVA
> > 
> > http://www.soujava.org.br  -  Sociedade de Usuários
> > Java da Sucesu-SP
> > dúvidas mais comuns:
> > http://www.soujava.org.br/faq.htm
> > regras da lista:
> > http://www.soujava.org.br/regras.htm
> > historico:
> >
>http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para
> > [EMAIL PROTECTED]
> >
>-
> >
>
>
>__
>Do You Yahoo!?
>Yahoo! - Official partner of 2002 FIFA World Cup
>http://fifaworldcup.yahoo.com
>
>-- LISTA SOUJAVA 
>http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>historico: http://www.mail-archive.com/java-list%40soujava.org.br
>para sair da lista: envie email para [EMAIL PROTECTED]
>-
>


_
Una-se ao maior serviço de email do mundo: o MSN Hotmail. 
http://www.hotmail.com


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: RES: [java-list] Assertions

2002-06-01 Por tôpico João

Está correto o exemplo mas veja que esse uso de
assertion é o que deve ser evitado.
Não se deve testar a entrada de uma função com
assertions pois elas só vão (deveriam) funcionar
durante o desenvolvimento. Quando vc colocar o sistema
em produção e retirar a checagem das assertions essa
verificação não será feita e seus sitema aceitará ser
chamado sem o primeiro argumento.

JP

--- JavaX <[EMAIL PROTECTED]> wrote:
> Jose,
> 
> Assertions são uma "novidade" da versão 1.4 do J2SE
> que permite que vc se
> assegure de que uma determinada condição seja true
> para a continuidade do
> programa. Ex:
> 
> class anderson
> {
>   public static void main(String[] args)
>   {
>   String strMensagemArgumento="Não foi fornecido o
> primeiro argumento";
> 
>   assert args[0]!=0:strMensagemArgumento;
>   System.out.println(args[0]);
>   }
> }
> 
> Este código assegura o programador que pelo menos o
> primeiro argumento para
> o programa foi enviado. Caso contrário ele exibe um
> AssertionError e junto a
> mensagem que está definida na variável
> strMensagemArgumento.
> 
> []'s
> 
> Anderson Macedo Silva
> Impactools - The wise solution that fits
> Centro Empresarial de São Paulo
> Telefone: 5853-2136
> 
> 
> 
> -Mensagem original-
> De: josesmg [mailto:[EMAIL PROTECTED]]
> Enviada em: quinta-feira, 23 de maio de 2002 13:25
> Para: java-list
> Assunto: [java-list] Assertions
> 
> 
> Alguém poderia explicar o que é Assertions?
> 
> 
> Grato
> 
> José Sérgio
> 
> 
> 
> 
> -- LISTA SOUJAVA
> 
> http://www.soujava.org.br  -  Sociedade de Usuários
> Java da Sucesu-SP
> dúvidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-
> 
> 
> -- LISTA SOUJAVA
>  
> http://www.soujava.org.br  -  Sociedade de Usuários
> Java da Sucesu-SP 
> dúvidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> historico:
>
http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para
> [EMAIL PROTECTED] 
>
-
> 


__
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup
http://fifaworldcup.yahoo.com

-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Assertions

2002-05-31 Por tôpico denardc


É uma espécie de checkpoint que vc coloca no seu código pra garantir a consistência da 
sua lógica. Por exemplo, no meio do seu programa, tem uma referência a um objeto que 
não pode, de jeito nenhum, ser null. Vc faz o seguinte:

.
.
.
assert variavel != null;
.
.
.

Pode ser lido como "verifique se 'variavel' é diferente de null". Se for, nada 
acontece. Se não, é gerado um AssertionError nesse ponto, indicando uma condição 
inconsistente com a sua lógica.
No site da sun tem algumas explicações sobre o que é, como, onde e quando usar.
Só isso...

abraços,
Denard
 > Data: 23/05/2002 13:24:57
 > De:   [EMAIL PROTECTED]
 > Para: java-list  <[EMAIL PROTECTED]>
 > Assunto: [java-list] Assertions
 > 
 > Alguém poderia explicar o que é Assertions?
 > 
 > 
 > Grato
 > 
 > José Sérgio
 > 
 > 
 > 
 > 
 > -- LISTA SOUJAVA 
 > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
 > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
 > regras da lista: http://www.soujava.org.br/regras.htm
 > historico: http://www.mail-archive.com/java-list%40soujava.org.br
 > para sair da lista: envie email para [EMAIL PROTECTED]
 > -
 > 
 >


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


Re: [java-list] Assertions

2002-05-31 Por tôpico Herval Freire

Assertion
eh uma novidade do jdk 1.4. Eh uma nova palavra reservada que permite
voce avaliar uma expressao booleana. Caso a expressao retorne
"true", o programa continua - caso contrario, eh gerada uma
'AssertionError', indicando o problema.
A sun
explica um monte de utilidades para asserções, de uma olhada no
"What's New" do jdk1.4 que tem muita coisa a respeito
][s
At 16:24 23/5/2002 +, you wrote:
Alguém poderia explicar o que é
Assertions?

Grato 
José Sérgio


-- LISTA SOUJAVA 

http://www.soujava.org.br
 -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns:
http://www.soujava.org.br/faq.htm
regras da lista:
http://www.soujava.org.br/regras.htm
historico:
http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]

-

-
--- Herval Freire de A. Júnior --
---
mailto:[EMAIL PROTECTED]

- http://www.herval.hpg.com.br --
- UIN: 2067270 -- 
- 
--[The adepts are everywhere... awake! v0.666a]-- 
-
“First they ignore you
 Then they laugh at you
 Then they fight you
 Then you win”
  -- Mahatma Gandhi


RES: [java-list] Assertions

2002-05-28 Por tôpico JavaX

Sem stress...

Eu só pedi ao Marcelo para passar um exemplo pro Jose, já que ele está
precisando de ajuda.
Foi só isso.

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Celeguim, Luiz H (Cadmus) [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 27 de maio de 2002 12:10
Para: '[EMAIL PROTECTED]'
Assunto: RE: [java-list] Assertions


Sem briga guys !

Um exemplozinho
public class Teste {
  public static void main (String[] args) {
assert !(args.length == 0):"Voce precisa passar um parametro.";
System.out.println("Ok, o parametro passado foi:" + args[0]);
  }
}
A explicação do Javax acho boa.
ah, não se esqueça:
javac -source 1.4 Teste.java
java -ea Teste

Se vc não passar argumento, assert gerará uma exceção e interromperá a
execução
se passar parametro, continua fazendo o resto.
Boa sorte.


-Original Message-
From: JavaX [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 27, 2002 10:31 AM
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Assertions



Outra coisa, Marcelo.

Já que vc considerou que meu exemplo não é dos melhores, então por favor,
envie um adequado ao Jose, pq ele está precisando de exemplos da utilização
de Assertions para entender o seu funcionamento.
E a explicação de Assertions? Vc tb achou inadequada?


Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 27 de maio de 2002 10:04
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Assertions


Oi,

 Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions nao
devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
tava esperando um parametro na linha de comando, ele tem que validar de
qualquer forma, pos assertions podem ser desativadas (recomandavel que sejam
desativadas em producao).

- Original Message -
From: "JavaX" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 27, 2002 8:44 AM
Subject: RES: [java-list] Assertions


Jose,

Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
assegure de que uma determinada condição seja true para a continuidade do
programa. Ex:

class anderson
{
public static void main(String[] args)
{
String strMensagemArgumento="Não foi fornecido o primeiro argumento";

assert args[0]!=0:strMensagemArgumento;
System.out.println(args[0]);
}
}

Este código assegura o programador que pelo menos o primeiro argumento para
o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
mensagem que está definida na variável strMensagemArgumento.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-

-

RE: [java-list] Assertions

2002-05-27 Por tôpico Celeguim, Luiz H (Cadmus)

Sem briga guys !

Um exemplozinho
public class Teste {
  public static void main (String[] args) {
assert !(args.length == 0):"Voce precisa passar um parametro.";
System.out.println("Ok, o parametro passado foi:" + args[0]);
  }
}
A explicação do Javax acho boa.
ah, não se esqueça:
javac -source 1.4 Teste.java
java -ea Teste

Se vc não passar argumento, assert gerará uma exceção e interromperá a
execução
se passar parametro, continua fazendo o resto.
Boa sorte.


-Original Message-
From: JavaX [mailto:[EMAIL PROTECTED]]
Sent: Monday, May 27, 2002 10:31 AM
To: [EMAIL PROTECTED]
Subject: RES: [java-list] Assertions



Outra coisa, Marcelo.

Já que vc considerou que meu exemplo não é dos melhores, então por favor,
envie um adequado ao Jose, pq ele está precisando de exemplos da utilização
de Assertions para entender o seu funcionamento.
E a explicação de Assertions? Vc tb achou inadequada?


Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 27 de maio de 2002 10:04
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Assertions


Oi,

 Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions nao
devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
tava esperando um parametro na linha de comando, ele tem que validar de
qualquer forma, pos assertions podem ser desativadas (recomandavel que sejam
desativadas em producao).

- Original Message -
From: "JavaX" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 27, 2002 8:44 AM
Subject: RES: [java-list] Assertions


Jose,

Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
assegure de que uma determinada condição seja true para a continuidade do
programa. Ex:

class anderson
{
public static void main(String[] args)
{
String strMensagemArgumento="Não foi fornecido o primeiro argumento";

assert args[0]!=0:strMensagemArgumento;
System.out.println(args[0]);
}
}

Este código assegura o programador que pelo menos o primeiro argumento para
o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
mensagem que está definida na variável strMensagemArgumento.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-

-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




Re: RES: [java-list] Assertions

2002-05-27 Por tôpico Eliana

Brigadão...

JavaX gravada:

> Eli,
>
> http://developer.java.sun.com
> ou
> http://java.sun.com
>
> []'s
>
> Anderson Macedo Silva
> Impactools - The wise solution that fits
> Centro Empresarial de São Paulo
> Telefone: 5853-2136
>
> -Mensagem original-
> De: Eliana [mailto:[EMAIL PROTECTED]]
> Enviada em: segunda-feira, 27 de maio de 2002 10:30
> Para: [EMAIL PROTECTED]
> Assunto: Re: [java-list] Assertions
>
> Olávcs sabem onde posso baixar o compilador do Java (jdk)???
>
> Obrigada.
>
> Marcelo Alves gravada:
>
> > Oi,
> >
> >  Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions
> nao
> > devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
> > tava esperando um parametro na linha de comando, ele tem que validar de
> > qualquer forma, pos assertions podem ser desativadas (recomandavel que
> sejam
> > desativadas em producao).
> >
> > - Original Message -
> > From: "JavaX" <[EMAIL PROTECTED]>
> > To: <[EMAIL PROTECTED]>
> > Sent: Monday, May 27, 2002 8:44 AM
> > Subject: RES: [java-list] Assertions
> >
> > Jose,
> >
> > Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
> > assegure de que uma determinada condição seja true para a continuidade do
> > programa. Ex:
> >
> > class anderson
> > {
> > public static void main(String[] args)
> > {
> > String strMensagemArgumento="Não foi fornecido o primeiro argumento";
> >
> > assert args[0]!=0:strMensagemArgumento;
> > System.out.println(args[0]);
> > }
> > }
> >
> > Este código assegura o programador que pelo menos o primeiro argumento
> para
> > o programa foi enviado. Caso contrário ele exibe um AssertionError e junto
> a
> > mensagem que está definida na variável strMensagemArgumento.
> >
> > []'s
> >
> > Anderson Macedo Silva
> > Impactools - The wise solution that fits
> > Centro Empresarial de São Paulo
> > Telefone: 5853-2136
> >
> > -Mensagem original-
> > De: josesmg [mailto:[EMAIL PROTECTED]]
> > Enviada em: quinta-feira, 23 de maio de 2002 13:25
> > Para: java-list
> > Assunto: [java-list] Assertions
> >
> > Alguém poderia explicar o que é Assertions?
> >
> > Grato
> >
> > José Sérgio
> >
> > -- LISTA SOUJAVA 
> > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -
> >
> > -- LISTA SOUJAVA 
> > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -
> >
> > -- LISTA SOUJAVA 
> > http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> > dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> > regras da lista: http://www.soujava.org.br/regras.htm
> > historico: http://www.mail-archive.com/java-list%40soujava.org.br
> > para sair da lista: envie email para [EMAIL PROTECTED]
> > -
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Assertions

2002-05-27 Por tôpico JavaX

Eli,

http://developer.java.sun.com
ou
http://java.sun.com

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Eliana [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 27 de maio de 2002 10:30
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Assertions


Olávcs sabem onde posso baixar o compilador do Java (jdk)???

Obrigada.

Marcelo Alves gravada:

> Oi,
>
>  Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions
nao
> devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
> tava esperando um parametro na linha de comando, ele tem que validar de
> qualquer forma, pos assertions podem ser desativadas (recomandavel que
sejam
> desativadas em producao).
>
> - Original Message -
> From: "JavaX" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, May 27, 2002 8:44 AM
> Subject: RES: [java-list] Assertions
>
> Jose,
>
> Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
> assegure de que uma determinada condição seja true para a continuidade do
> programa. Ex:
>
> class anderson
> {
> public static void main(String[] args)
> {
> String strMensagemArgumento="Não foi fornecido o primeiro argumento";
>
> assert args[0]!=0:strMensagemArgumento;
> System.out.println(args[0]);
> }
> }
>
> Este código assegura o programador que pelo menos o primeiro argumento
para
> o programa foi enviado. Caso contrário ele exibe um AssertionError e junto
a
> mensagem que está definida na variável strMensagemArgumento.
>
> []'s
>
> Anderson Macedo Silva
> Impactools - The wise solution that fits
> Centro Empresarial de São Paulo
> Telefone: 5853-2136
>
> -Mensagem original-
> De: josesmg [mailto:[EMAIL PROTECTED]]
> Enviada em: quinta-feira, 23 de maio de 2002 13:25
> Para: java-list
> Assunto: [java-list] Assertions
>
> Alguém poderia explicar o que é Assertions?
>
> Grato
>
> José Sérgio
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Assertions

2002-05-27 Por tôpico JavaX

Jose,

Dá uma lida em http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html .
Tem toda a definição de Assertions.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Assertions

2002-05-27 Por tôpico JavaX


Outra coisa, Marcelo.

Já que vc considerou que meu exemplo não é dos melhores, então por favor,
envie um adequado ao Jose, pq ele está precisando de exemplos da utilização
de Assertions para entender o seu funcionamento.
E a explicação de Assertions? Vc tb achou inadequada?


Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 27 de maio de 2002 10:04
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Assertions


Oi,

 Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions nao
devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
tava esperando um parametro na linha de comando, ele tem que validar de
qualquer forma, pos assertions podem ser desativadas (recomandavel que sejam
desativadas em producao).

- Original Message -
From: "JavaX" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 27, 2002 8:44 AM
Subject: RES: [java-list] Assertions


Jose,

Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
assegure de que uma determinada condição seja true para a continuidade do
programa. Ex:

class anderson
{
public static void main(String[] args)
{
String strMensagemArgumento="Não foi fornecido o primeiro argumento";

assert args[0]!=0:strMensagemArgumento;
System.out.println(args[0]);
}
}

Este código assegura o programador que pelo menos o primeiro argumento para
o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
mensagem que está definida na variável strMensagemArgumento.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Assertions

2002-05-27 Por tôpico Eliana

Olávcs sabem onde posso baixar o compilador do Java (jdk)???

Obrigada.

Marcelo Alves gravada:

> Oi,
>
>  Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions nao
> devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
> tava esperando um parametro na linha de comando, ele tem que validar de
> qualquer forma, pos assertions podem ser desativadas (recomandavel que sejam
> desativadas em producao).
>
> - Original Message -
> From: "JavaX" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Monday, May 27, 2002 8:44 AM
> Subject: RES: [java-list] Assertions
>
> Jose,
>
> Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
> assegure de que uma determinada condição seja true para a continuidade do
> programa. Ex:
>
> class anderson
> {
> public static void main(String[] args)
> {
> String strMensagemArgumento="Não foi fornecido o primeiro argumento";
>
> assert args[0]!=0:strMensagemArgumento;
> System.out.println(args[0]);
> }
> }
>
> Este código assegura o programador que pelo menos o primeiro argumento para
> o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
> mensagem que está definida na variável strMensagemArgumento.
>
> []'s
>
> Anderson Macedo Silva
> Impactools - The wise solution that fits
> Centro Empresarial de São Paulo
> Telefone: 5853-2136
>
> -Mensagem original-
> De: josesmg [mailto:[EMAIL PROTECTED]]
> Enviada em: quinta-feira, 23 de maio de 2002 13:25
> Para: java-list
> Assunto: [java-list] Assertions
>
> Alguém poderia explicar o que é Assertions?
>
> Grato
>
> José Sérgio
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -
>
> -- LISTA SOUJAVA 
> http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
> dúvidas mais comuns: http://www.soujava.org.br/faq.htm
> regras da lista: http://www.soujava.org.br/regras.htm
> historico: http://www.mail-archive.com/java-list%40soujava.org.br
> para sair da lista: envie email para [EMAIL PROTECTED]
> -


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Assertions

2002-05-27 Por tôpico JavaX

Blz,

Eu só quis demonstrar a utilização, como a verificação de uma condição
booleana tem que ser igual a true na execução de um assert.
No problems.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: Marcelo Alves [mailto:[EMAIL PROTECTED]]
Enviada em: segunda-feira, 27 de maio de 2002 10:04
Para: [EMAIL PROTECTED]
Assunto: Re: [java-list] Assertions


Oi,

 Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions nao
devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
tava esperando um parametro na linha de comando, ele tem que validar de
qualquer forma, pos assertions podem ser desativadas (recomandavel que sejam
desativadas em producao).

- Original Message -
From: "JavaX" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 27, 2002 8:44 AM
Subject: RES: [java-list] Assertions


Jose,

Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
assegure de que uma determinada condição seja true para a continuidade do
programa. Ex:

class anderson
{
public static void main(String[] args)
{
String strMensagemArgumento="Não foi fornecido o primeiro argumento";

assert args[0]!=0:strMensagemArgumento;
System.out.println(args[0]);
}
}

Este código assegura o programador que pelo menos o primeiro argumento para
o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
mensagem que está definida na variável strMensagemArgumento.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




Re: [java-list] Assertions

2002-05-27 Por tôpico Marcelo Alves

Oi,

 Sem querer ser chato, mas seu exemplo nao e dos melhores... Assertions nao
devem ser utilizadas para validacao de dados... Quer dizer, se seu metodo
tava esperando um parametro na linha de comando, ele tem que validar de
qualquer forma, pos assertions podem ser desativadas (recomandavel que sejam
desativadas em producao).

- Original Message -
From: "JavaX" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, May 27, 2002 8:44 AM
Subject: RES: [java-list] Assertions


Jose,

Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
assegure de que uma determinada condição seja true para a continuidade do
programa. Ex:

class anderson
{
public static void main(String[] args)
{
String strMensagemArgumento="Não foi fornecido o primeiro argumento";

assert args[0]!=0:strMensagemArgumento;
System.out.println(args[0]);
}
}

Este código assegura o programador que pelo menos o primeiro argumento para
o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
mensagem que está definida na variável strMensagemArgumento.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-




-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




RES: [java-list] Assertions

2002-05-27 Por tôpico JavaX

Jose,

Assertions são uma "novidade" da versão 1.4 do J2SE que permite que vc se
assegure de que uma determinada condição seja true para a continuidade do
programa. Ex:

class anderson
{
public static void main(String[] args)
{
String strMensagemArgumento="Não foi fornecido o primeiro argumento";

assert args[0]!=0:strMensagemArgumento;
System.out.println(args[0]);
}
}

Este código assegura o programador que pelo menos o primeiro argumento para
o programa foi enviado. Caso contrário ele exibe um AssertionError e junto a
mensagem que está definida na variável strMensagemArgumento.

[]'s

Anderson Macedo Silva
Impactools - The wise solution that fits
Centro Empresarial de São Paulo
Telefone: 5853-2136



-Mensagem original-
De: josesmg [mailto:[EMAIL PROTECTED]]
Enviada em: quinta-feira, 23 de maio de 2002 13:25
Para: java-list
Assunto: [java-list] Assertions


Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-


-- LISTA SOUJAVA  
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-




[java-list] Assertions

2002-05-24 Por tôpico josesmg

Alguém poderia explicar o que é Assertions?


Grato

José Sérgio




-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-