Como eu gero uma RuntimeException

Preciso testar um softwares,e pra isso tenho que gerar uma excessão do tipo Runtime,como faço isso?

throw new RuntimeException("mensagem");

Só isso não resolve?

Isso foi implementado,o que eu quero fazer é inserir algo no meu código que gere esse tipo de erro,para fazer o teste.Vc sabe como fazer?

Serve uma que herda RuntimeException?

int varErro = 1/0;

Vai gerar um ArithmeticException.

Exemplo:

[code]
public class TesteException {
public static void main(String[] args) {
try{
int a = 1/0;
}catch (RuntimeException e) {
System.out.println(“Gera ArithmeticException, mas ele herda RuntimeException!”);
}catch (Exception e) {
System.out.println(“Se entrar aqui, o mundo acabou!”);
}
}

}[/code]

Até!

[quote=maquiavelbona]Serve uma que herda RuntimeException?

int varErro = 1/0;

Vai gerar um ArithmeticException.

Até![/quote]

Perfeito resolveu meu problema

Se quiser saber mais Exception que geram RuntimeException:
http://java.sun.com/j2se/1.5.0/docs/api/java/lang/RuntimeException.html

Algumas mais comuns, para mim : NullPointerException, ArithmeticException, BufferOverflowException, BufferUnderflowException, ClassCastException, IllegalArgumentException, ArrayStoreException, IndexOutOfBoundsException. Caramba!

Até!