Delimiter //
/**
 * Test suite for Functions Library
 * @test
 */
Drop Procedure if exists TEST_SUITE_FUNCTIONS//
Create Procedure TEST_SUITE_FUNCTIONS()
Begin

    Declare Continue Handler for SQLEXCEPTION, Not Found
    Begin
        Show ERRORS;
    End;
    Declare Continue Handler for SQLWARNING
    Begin
        Show WARNINGS;
    End;

    SET SESSION innodb_strict_mode = 1;

    -- Tests

    Call CASH_PRINT('Date functions', 'STEP');
    Call TEST_CASH_DATEPART();
    
    -- End of tests

    SET SESSION innodb_strict_mode = 0;

End //
Delimiter ;