Como verificar se o Java executa linhas de código?

Estou com uma dúvida. Não sei como faço pra verificar se algumas linhas de código são executadas.

Alguma sugestão?

Use uma ferramenta de “code coverage”.
Exemplo: Cobertura (http://cobertura.sourceforge.net), ou alguma coisa que seu profiler tenha (por exemplo, TPTP no caso do Eclipse, NetBeans Profiler no caso do NetBeans.

[quote=thingol]Use uma ferramenta de “code coverage”.
Exemplo: Cobertura (http://cobertura.sourceforge.net), ou alguma coisa que seu profiler tenha (por exemplo, TPTP no caso do Eclipse, NetBeans Profiler no caso do NetBeans. [/quote]

Err, só esclarecendo.

Eu preciso de um método que verifique se os outros métodos foram executados.

ficou melhor?

[quote=gp7junior][quote=thingol]Use uma ferramenta de “code coverage”.
Exemplo: Cobertura (http://cobertura.sourceforge.net), ou alguma coisa que seu profiler tenha (por exemplo, TPTP no caso do Eclipse, NetBeans Profiler no caso do NetBeans. [/quote]

Err, só esclarecendo.

Eu preciso de um método que verifique se os outros métodos foram executados.

ficou melhor?[/quote]

Vc poderia resolver esse problema com Orientação a Aspecto e com linguagem AspectJ

Por curiosidade o prq disso?

[quote=ramilani12][quote=gp7junior][quote=thingol]Use uma ferramenta de “code coverage”.
Exemplo: Cobertura (http://cobertura.sourceforge.net), ou alguma coisa que seu profiler tenha (por exemplo, TPTP no caso do Eclipse, NetBeans Profiler no caso do NetBeans. [/quote]

Err, só esclarecendo.

Eu preciso de um método que verifique se os outros métodos foram executados.

ficou melhor?[/quote]

Vc poderia resolver esse problema com Orientação a Aspecto e com linguagem AspectJ

Por curiosidade o prq disso?[/quote]

Preciso gerar um relatorio mostrando as alterações realizadas em um objeto.

Não sei se entendi bem mas vc pode imprimir um registro em um log (algo como “println()”)assim que for chamado o metodo que vc quer inspecionar. Depois pode interpretar esse log e gerar o relatório

Que tipo de alteracoes?

Eu uso o debug.

caso não seja possivel

System.out.println("Passou aqui");

abraço

Como assim?

Já tentou debugar?