First Commit
This commit is contained in:
commit
dbdc5bcc4a
1791 files changed
+489451
No files matched your search
@@ -0,0 +1,22 @@
|
||||
#include <pqxx/transaction>
|
||||
|
||||
#include "../test_helpers.hxx"
|
||||
|
||||
namespace
|
||||
{
|
||||
void test_read_transaction()
|
||||
{
|
||||
pqxx::connection conn;
|
||||
pqxx::read_transaction tx{conn};
|
||||
PQXX_CHECK_EQUAL(
|
||||
tx.exec("SELECT 1")[0][0].as<int>(), 1,
|
||||
"Bad result from read transaction.");
|
||||
|
||||
PQXX_CHECK_THROWS(
|
||||
tx.exec("CREATE TABLE should_not_exist(x integer)"), pqxx::sql_error,
|
||||
"Read-only transaction allows database to be modified.");
|
||||
}
|
||||
|
||||
|
||||
PQXX_REGISTER_TEST(test_read_transaction);
|
||||
} // namespace
|
||||
Reference in new issue
Block a user