#include #include "../test_helpers.hxx" extern "C" { #include } namespace { void test_error_verbosity() { PQXX_CHECK_EQUAL( static_cast(pqxx::error_verbosity::terse), static_cast(PQERRORS_TERSE), "error_verbosity enum should match PGVerbosity."); PQXX_CHECK_EQUAL( static_cast(pqxx::error_verbosity::normal), static_cast(PQERRORS_DEFAULT), "error_verbosity enum should match PGVerbosity."); PQXX_CHECK_EQUAL( static_cast(pqxx::error_verbosity::verbose), static_cast(PQERRORS_VERBOSE), "error_verbosity enum should match PGVerbosity."); pqxx::connection conn; pqxx::work tx{conn}; conn.set_verbosity(pqxx::error_verbosity::terse); tx.exec1("SELECT 1"); conn.set_verbosity(pqxx::error_verbosity::verbose); tx.exec1("SELECT 2"); } PQXX_REGISTER_TEST(test_error_verbosity); } // namespace