// Copyright 2021 David Robillard // SPDX-License-Identifier: ISC // Tests puglStrerror #undef NDEBUG #include "pugl/pugl.h" #include #include #include int main(void) { for (unsigned i = 0; i <= PUGL_UNSUPPORTED; ++i) { const char* const string = puglStrerror((PuglStatus)i); assert(isupper(string[0])); assert(string[strlen(string) - 1] != '.'); assert(strcmp(string, "Unknown error")); } assert(!strcmp(puglStrerror((PuglStatus)999), "Unknown error")); return 0; }