Gente, queimei muita a mufa para descobrir como fazer isso.
Então queiro deixar uma ajudinha para aqueles que precisarem.
Sabemos que Assertions vem desabilitada por default, então para sua classe lance essa excessão é preciso habilita-la. Vamos lá vai, chegar de enrolar.
Primeiramente crie essa classe em seu projeto.
[code]import java.util.Scanner;
public class TestAssertion {
public static void main(String[] args) {
Scanner entrada = new Scanner( System.in );
System.out.print( "Entre com um número entre 0 e 10: " );
int numero = entrada.nextInt();
//assert para verificar se o numero é entre 0 e 10
assert ( numero >= 0 && numero <= 10 ) : "Número errado: " + numero;
System.out.printf("Você digitou %d\n", numero);
}
}[/code]
No Eclipse, vá em package explorer, clique com o botão direito na classe que você quer ativar a assertions selecione “Run > Run …”. Na caixa de diálogo, clique na tab Arguments. Em “VM arguments:” digite o seguinte comando “-enableassertions”. Clique em Apply e depois Run.
Caso tenha rodado sua classe e digitado um número diferente entre 0 e 10 e ela não lançou a excessão, clique com o botão direito no seu projeto, selecione Properties -> Java Compiler. Clique em Enable project specific settings, em Compiler Compliace Level e habilite 5.0 ou superior, considerando que você tenha o JDK 5.0 instalado ou superior.
Agora vamos testar. clique em Run As … Java Application e faça seus teste.
Espero que seja util.
Bons estudos