Archivos de Categoría: Clases de test

Utilizar Wizzard para crear clases

En este artículo vamos a crear clases utilizando el Wizzard. En el generador de clases (SE24) creamos la clase global ZCL_AREAS_FIG_GEOM_LOGALI, que contiene el método de instancia PERIMETRO_RECTANGULO que calcula el perímetro de un rectángulo. Utilizamos el Wizard y creamos una clase de test para testear el método. En la transacción SE24 informa en campo […]

Clase de test local

Para crear una clase como clase de test, tenemos que añadir las palabras claves FOR TESTING en la definición de la clase. CLASSlcl_test DEFINITION FOR TESTING. PUBLIC SECTION.     METHODStest_factorial FOR TESTING. ENDCLASS. Para definir un método de test, tenemos que añadir las mismas palabras claves FOR TESTING en la declaración del método. En un programa ejecutable, creamos la clase local LCL_CALCULADORA […]

Crear clase global de test

En el generador de clases (SE24) creamos la clase global de test ZCL_TEST_SOC_LOGALI que contiene el método de test COMPROBAR_SOCIEDAD. Utilizamos una clase local que nos traerá la sociedad de la tabla T001 de la base de datos. Dentro del método de test, utilizamos la clase estándar CL_AUNIT_ASSERT. Para hacer esto, tenemos que seguir los […]