Depurando os Programas

Nesta seção, você depurará um programa Java.

1.

Na exibição Pacotes da perspectiva Java, dê um clique duplo em junit.samples.VectorTest.java para abri-lo em um editor.

2.

Posicione o cursor na barra do marcador (na borda esquerda da área do editor) na seguinte linha do método setUp():

fFull.addElement (new Integer(1));

e dê um clique duplo para definir um ponto de interrupção.

Incluindo um Ponto de Interrupção

Nota: O ponto de interrupção é azul porque não está verificado, significando que a classe que o contém ainda não foi carregada pela Java VM.

3.

Na exibição Pacotes, selecione o pacote junit.samples e clique no botão Depurar na barra de ferramentas.

4.

Selecione o item VectorTest - junit.samples - /JUnit no diálogo, em seguida, clique em Concluir.

5.

Assim que o ponto de interrupção é alcançado, a perspectiva Depurar abre e a execução é suspensa. Observe que o processo ainda está ativo (não finalizado) na exibição Processos. Outros encadeamentos podem estar sendo executados.

Nota: O ponto de interrupção é verde porque agora está verificado.

6.

No editor da perspectiva Depurar, selecione a linha inteira na qual o ponto de interrupção está definido e, em seu menu de contexto, selecione Inspecionar.

7.

A expressão é avaliada no contexto da estrutura de pilha atual e os resultados aparecem na exibição Inspetor.

Selecione a expressão na exibição Inspetor e, em seu menu de contexto, selecione Remover.

8.

A exibição Variáveis mostra os valores das variáveis na estrutura de pilha selecionada.

Expanda a árvore fFull na exibição Variáveis até que seja possível ver elementCount.

9.

Observe as variáveis (por ex., elementCount) na exibição Variáveis quando fizer o seguinte na exibição Depuração para passar por VectorTest:

Clique no botão Saltar para saltar a linha de código destacada. A execução continuará na linha seguinte do mesmo método (ou, se você estiver no fim de um método, ela continuará no método a partir do qual o método atual foi chamado).

10.

Se o programa não tiver sido executado completamente após a conclusão da depuração, selecione Finalizar no menu de contexto do item de lançamento do programa na exibição Processos ou na exibição Depuração.