TestingInterface Testing abstract unit provides macros for: Test suite registration. Test case registration. Test checks and requirements. Logging test messages.