#include #include #include #include #include #include "normalize_utility_tests.c" int main() { size_t i; bool ret_code = 0; for (i = 0; i < testsLength; i += 2) { PgQueryNormalizeResult result = pg_query_normalize_utility(tests[i]); if (result.error) { ret_code = -1; printf("%s\n", result.error->message); } else if (strcmp(result.normalized_query, tests[i + 1]) == 0) { printf("."); } else { ret_code = -1; printf("INVALID result for \"%s\"\nexpected: %s\nactual: %s\n", tests[i], tests[i + 1], result.normalized_query); } pg_query_free_normalize_result(result); } printf("\n"); pg_query_exit(); return ret_code; }