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 siguientes pasos:
- En la transacción SE24 informamos el campo Tipo objeto y continuamos con el botón Crear.
- Completamos el campo Descripción y seleccionamos la opción Clase test (unidad ABAP)
- Asignamos el paquete y la orden de transporte.
- En la pestaña propiedades, asignamos las opciones ABAP Units
- Accedemos a la implementación local utilizando el botón de la barra de herramientas e implementamos la clase local LCL_SOCIEDAD
- En la pestaña Métodos, creamos el método de test.
- Navegamos al código fuente de la clase y añadmos FOR TESTING en la definición del método de test.
- Activamos la clase e implementamos la lógica del método de test.
- Volvemos al formulario de la clase y ejecutamos el test accediendo por menú a la opción Test de módulos ( Ctrl+Shift+F10).
- Visualizamos el resultado del test.