2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-14 12:52:17 +00:00

Integ tests now run with and without ssl

This commit is contained in:
ruben
2020-04-05 12:49:37 +01:00
parent c486dbbf96
commit b18cbd2aa6
12 changed files with 106 additions and 56 deletions

View File

@@ -17,13 +17,13 @@ using boost::mysql::tcp_connection;
namespace
{
struct PrepareStatementTest : public NetworkTest<>
struct PrepareStatementTest : public NetworkTest
{
};
TEST_P(PrepareStatementTest, OkNoParams)
{
auto stmt = GetParam()->prepare_statement(conn, "SELECT * FROM empty_table");
auto stmt = GetParam().net->prepare_statement(conn, "SELECT * FROM empty_table");
stmt.validate_no_error();
ASSERT_TRUE(stmt.value.valid());
EXPECT_GT(stmt.value.id(), 0u);
@@ -32,7 +32,7 @@ TEST_P(PrepareStatementTest, OkNoParams)
TEST_P(PrepareStatementTest, OkWithParams)
{
auto stmt = GetParam()->prepare_statement(conn, "SELECT * FROM empty_table WHERE id IN (?, ?)");
auto stmt = GetParam().net->prepare_statement(conn, "SELECT * FROM empty_table WHERE id IN (?, ?)");
stmt.validate_no_error();
ASSERT_TRUE(stmt.value.valid());
EXPECT_GT(stmt.value.id(), 0u);
@@ -41,7 +41,7 @@ TEST_P(PrepareStatementTest, OkWithParams)
TEST_P(PrepareStatementTest, Error)
{
auto stmt = GetParam()->prepare_statement(conn, "SELECT * FROM bad_table WHERE id IN (?, ?)");
auto stmt = GetParam().net->prepare_statement(conn, "SELECT * FROM bad_table WHERE id IN (?, ?)");
stmt.validate_error(errc::no_such_table, {"table", "doesn't exist", "bad_table"});
EXPECT_FALSE(stmt.value.valid());
}