Como disparar as exceções no código

Oi Pessoal

Estou com um problema e preciso de ajuda.
Eu gostaria de ativar todas as exceções em um código Java.
Mais precisamente, eu quero que qq try/catch do código seja violado mesmo que de fato a violção não tenha ocorrido.
Por que quero fazer isso?
Porque estou interessado no fluxo “excepcional” do código Java, quero estudar como o código se comporta quando tudo dá erradp :slight_smile: .
Tenho feito isso introduzindo manualmente situações de erro via alteração do código e/ou dando entradas que forçam as exceções a serem disparadas (abrir um arquivo que não existe).
Porém, isso é muito trabalhoso e ineficiente.
Gostaria de saber se há alguma ferramenta que “intrumentalize” o código ou se há alguma forma de “setar” a JVM para que ela passe por todas as ex do código.
Muito obrigado.

Locci, para disparar uma excessão, só usar a instrução ‘throw’

Por exemplo

throw new Exception("Mensagem Disparada Manualmente.")

Mas, no seu caso, se você quer simplesmente ‘testar’ as excessões você está interessando em testes unitários, ou funcionais.
De uma olhada em testes unitários, pesquise sobre JUnit, talvez supra melhor seu problema.

Dê uma olhada:
http://www.devmedia.com.br/articles/viewcomp.asp?comp=1432
http://grupohaw.com.br/2010/04/16/teste-unitario-com-junit-rapidinha/

Oi Daveiga

Obrigado pela ajuda mas não é bem isso.
Eu preciso que a ex seja disparada sem que eu altere o código.
Quero fazer algo do tipo, toda vez que ocorrer um ‘if’ o resultado será falso independente do valor passado.
O que eu quero é que o fluxo de dados passe por dentro de todas as ex do código.
[ ]