Los valores de entrada del código personalizado están situados en referencias o referencias de campo. Estas referencias deben incluirse en las pruebas. Dentro de las pruebas, las referencias deben preceder al código al que afectan. Verifique que la prueba contiene las referencias necesarias para las entradas personalizadas del código. Para obtener detalles sobre cómo crear referencias y referencias de campo, consulte el apartado Creación de una referencia o una referencia de campo.
Si el código personalizado utiliza archivos JAR externos, probablemente deba cambiar la vía de acceso de compilación de Java™: consulte la página Vía de acceso de compilación de Java. En algunos casos, puede evitar cambiar la vía de acceso de la compilación manualmente ejecutando la prueba antes de añadirle el código personalizado. La primera vez que ejecute una prueba, las clases y bibliotecas necesarias para la compilación se añadirán a la vía de acceso de la compilación. Por ejemplo, puede importar clases TPTP (Plataforma de herramientas de prueba y rendimiento) necesarias para crear sucesos personalizados en el registro de prueba si la prueba a la que ha añadido el código personalizado se ha ejecutado anteriormente. No obstante, si la prueba nunca se ha ejecutado, se producirán errores de importación porque las clases no tendrán nombre en la vía de acceso de la compilación del proyecto hasta que la prueba se haya ejecutado.
Si el código utiliza recursos externos, por ejemplo, una base de datos SQL o un producto que gestiona relaciones de clientes, debe configurar el código personalizado para que funcione en todos los sistemas en los que se ejecuten las pruebas.
El código personalizado reside en la carpeta src del proyecto que contiene la prueba que llama al código. De manera predeterminada, el código personalizado se sitúa en un paquete denominado test en la carpeta src.
En el siguiente ejemplo aparece la vista estándar del navegador de dos clases de código personalizado. (El Navegador de pruebas no muestra los archivos de origen de Java.)
Si añade las clases de código personalizado ReplaceCC.java y VerifyYUserID.java a la prueba y devuelven un valor a la prueba, Sustituir de mostrará estas dos clases tal como aparece en el siguiente ejemplo:
El paquete test también contiene el código Java generado para pruebas del proyecto.
Puede poner código personalizado en un paquete diferente (por ejemplo, custom). Separe el código personalizado del código generado, en especial si utiliza un sistema de control de origen. Para obtener información sobre control de origen y código personalizado, consulte el apartado Cómo colocar activos de prueba bajo control de origen.
Para añadir código personalizado: