En esta sección, se depurará un programa Java.
1. |
En la vista Explorador de paquetes de la perspectiva Java, efectúe una doble pulsación sobre junit.samples.VectorTest.java para que se abra en un editor. |
2. |
Sitúe el cursor en la barra de marcadores (situada en el borde izquierdo del área del editor) en la línea siguiente del método setUp(): fFull.addElement (new Integer(1)); y efectúe una doble pulsación para establecer un punto de interrupción. ![]() Nota: el punto de interrupción es azul sin distintivo de marca de selección porque no está instalado, lo que significa que la máquina virtual (VM) Java todavía no ha cargado la clase que lo contiene. |
3. |
En la vista Explorador de paquetes, seleccione el paquete junit.samples y seleccione el menú Ejecutar. En el menú Ejecutar, seleccione Depurar como y, a continuación, Aplicación Java. |
4. |
Seleccione el elemento VectorTest - junit.samples - /JUnit en el diálogo y, a continuación, pulse Finalizar. ![]() |
5. |
En cuanto se alcanza el punto de interrupción, se abre la perspectiva Depurar y se suspende la ejecución. Observe que el proceso sigue activo (no terminado) en la vista Depurar. Es posible que otras hebras continúen ejecutándose. ![]() Nota: El punto de interrupción tiene un distintivo de icono de marca de selección debido a que ahora está instalado (VectorTest se ha cargado en la VM Java). |
6. |
En el editor, en la perspectiva Depurar, seleccione toda la línea en la que se ha establecido el punto de interrupción y, a partir del contenido, seleccione Inspeccionar. ![]() |
7. |
La expresión se evalúa en el contexto del marco de pila actual y los resultados se visualizan en la vista Expresiones. Seleccione la expresión en la vista Expresiones y, en el menú de contexto, seleccione Eliminar. |
8. |
La vista Variables visualiza los valores de las variables en el marco de pila seleccionado. Expanda el árbol fFull en la vista Variables hasta que aparezca elementCount. ![]() |
9. |
Observe las variables (por ejemplo, elementCount) en la vista Variables cuando recorra VectorTest en la vista Depurar: Pulse Recorrer principal para saltar sobre la línea de código resaltada. La ejecución continuará en la próxima línea del mismo método (o si está al final de un método, continuará desde el que se llamó el método actual). Nota: las variables cambiadas como resultado de la última operación de recorrer quedan resaltadas en el color especificado en la preferencia "Color de valor de variable cambiado" de las vistas de variables de depuración (el color por omisión es el rojo).![]() |
10. |
Si el programa no se ha ejecutado completamente cuando haya terminado la depuración, seleccione Terminar en el menú de contexto del elemento de lanzamiento del programa en la vista Depurar. |