Insertar restricciones de temporización

Puede definir restricciones de temporización directamente en el código de comportamiento de prueba o desde la tabla de datos de prueba (TDT) para medir la duración de una llamada a método o una secuencia de llamadas a método.

Para añadir una restricción de temporización:

  1. Abra el código fuente de comportamiento de prueba en el editor de Java. (Para buscar el código fuente, abra la vista Explorador de paquetes, expanda el proyecto de prueba en el que almacena la prueba y expanda la carpeta Comportamiento.)
  2. Sitúe el cursor en la ubicación del código en que desee iniciar el temporizador.
  3. Pulse con el botón derecho del ratón y pulse Prueba de componente > Insertar temporizador.
  4. Especifique un nombre para el temporizador.

    El punto de inicialización para el temporizador se añade al código de comportamiento de prueba. Por ejemplo, si el temporizador se denomina timersetrate, se añade el siguiente código:

    ComponentTest.startTimer("timersetrate");

  5. Sitúe el cursor en la ubicación del código en que desee finalizar el temporizador.
  6. Pulse con el botón derecho del ratón y pulse Prueba de componente > Insertar validación de temporizador.

    La validación de temporizador se añade al código de comportamiento de prueba y se añade una fila nueva a la tabla de datos de prueba en el punto en el que es necesario verificar el temporizador. Por ejemplo, si el temporizador se denomina timesetrate, se añade el siguiente código:

    ComponentTest.checkTimer("timersetrate");

  7. En la tabla de datos de prueba, inserte una restricción de temporización para el temporizador. Por ejemplo, para verificar que el tiempo total para completar los métodos que está cronometrando es mayor o igual a 2 milisegundos, defina el valor en la fila de la tabla de datos de prueba como > = 2 ms.
Conceptos relacionados
Restricciones de temporización
Prueba de componentes y el editor Java
Comportamiento de los apéndices
Comentarios
(C) Copyright IBM Corporation 2000, 2005. Reservados todos los derechos.