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

Refactored network test functionality

This commit is contained in:
ruben
2020-04-15 16:31:26 +01:00
parent a7625831d4
commit 805b655e35
11 changed files with 254 additions and 212 deletions

View File

@@ -111,21 +111,24 @@ struct ExecuteStatementTest : public NetworkTest<Stream>
}
};
MYSQL_NETWORK_TEST_SUITE2(ExecuteStatementTest);
BOOST_MYSQL_NETWORK_TEST_SUITE(ExecuteStatementTest);
MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_OkNoParams)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_OkWithParams)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_MismatchedNumParams)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_ServerError)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_OkNoParams)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_OkWithParams)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_MismatchedNumParams)
MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_ServerError)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_OkNoParams)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_OkWithParams)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_MismatchedNumParams)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Iterator_ServerError)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_OkNoParams)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_OkWithParams)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_MismatchedNumParams)
BOOST_MYSQL_NETWORK_TEST(ExecuteStatementTest, Container_ServerError)
// Other containers
struct ExecuteStatementOtherContainersTest : IntegTestAfterHandshake<boost::asio::ip::tcp::socket> {};
struct ExecuteStatementOtherContainersTest : IntegTest<boost::asio::ip::tcp::socket>
{
ExecuteStatementOtherContainersTest() { handshake(boost::mysql::ssl_mode::disable); }
};
TEST_F(ExecuteStatementOtherContainersTest, NoParams_CanUseNoStatementParamsVariable)
{