✒️ABAP POO - ABAP Unit

ABAP POO ABAP Unit

¿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.

 

:: Al igual que Luis ¿Usted está dispuesto a aprender ABAP POO?

El lunes 29 Noviembre 2021 comenzamos el 🎓Máster ABAP POO.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

 

 

+Recursos Gratuitos en CVOSOFT:

¡Lo importante es aprender!, por eso en CVOSOFT la comunidad SAP más grande de habla hispana, ponemos a su alcance los siguientes recursos abiertos libres y gratuitos:

Buscador de Publicaciones:

 

 

Consultas y Soporte

👋Hola! Estamos listos para ayudarle con el soporte que su carrera merece.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su mensaje, ¡Éxitos!

 


 

👉Que las empresas tomen en serio sus estudios es muy importante para que su inversión educativa tenga sentido.
Las empresas líderes de United States y del Mundo confían a CVOSOFT su recurso más valioso, la formación de su gente.

¿Quieres conocerlas?