![](/cvo_files/imgs_sap_abap/logos/logo_cvo_academy_it.png)
✒️ABAP POO ABAP Unit
ABAP POO ABAP Unit
![ABAP POO ABAP Unit ABAP POO ABAP Unit](https://www.cvosoft.com/cvo_files/imgs_sap_abap/og-images/98.jpg)
¿Qué es un Test Unit? Es un test que valida el funcionamiento correcto de una porción de código.
Unit es una porción de código (Ej. Método, Función o Form) donde se produce un efecto verificable a partir de una entrada.
Un programa Test ABAP UNIT se implementa cómo una clase local ABAP definida como “FOR TESTING”. Esta clase local forma parte del programa, función o clase que se quiere verificar, por lo tanto no producen pérdidas de rendimiento
CL_AUNIT_ASSERT clase de servicio de ABAP UNIT que contiene métodos estáticos para comparar datos que validen el test definido.
Los métodos más importantes de esta clase son:
ASSERT_EQUALS, ASSERT_DIFFERS, ASSERT_BOUND (valida la referencia de una variable referenciada), ASSERT_INITIAL (chequea si la referencia de una variable referenciada es valida), ASSERT_NOT_INITIAL (chequea el sy-subrc).
Para ejecutar los test:
Program>Test>Unit Test
Class>Unit Test
Function Module>Test>Unit Test
 
 
 
Sobre el autor
Publicación académica de Luis Alfredo Lombardi Pizarro, en su ámbito de estudios para el Máster ABAP POO.
Luis Alfredo Lombardi Pizarro
Peru - Legajo: BV21K
✒️Autor de: 100 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP FI Nivel Avanzado
- Carrera Consultor en SAP FI Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
- Máster ABAP Orientado a Objetos