Date: Wednesday, January 11, 2006 @ 12:11:33
Author: csaba
Path: /cvsroot/carob/libmysequoia/test
Modified: TestMySQLAPI.cpp (1.16 -> 1.17) TestMySQLAPI.hpp (1.6 -> 1.7)
Added mysql_stmt_prepare_test()
------------------+
TestMySQLAPI.cpp | 14 +++++++++++++-
TestMySQLAPI.hpp | 7 ++++---
2 files changed, 17 insertions(+), 4 deletions(-)
Index: libmysequoia/test/TestMySQLAPI.cpp
diff -u libmysequoia/test/TestMySQLAPI.cpp:1.16
libmysequoia/test/TestMySQLAPI.cpp:1.17
--- libmysequoia/test/TestMySQLAPI.cpp:1.16 Tue Jan 10 13:50:53 2006
+++ libmysequoia/test/TestMySQLAPI.cpp Wed Jan 11 12:11:33 2006
@@ -330,6 +330,18 @@
CPPUNIT_ASSERT(mysql_stmt_close(stmt) == 0);
}
-void TestMySQLAPI::mysql_stmt_attr_get_set(void)
+void TestMySQLAPI::mysql_stmt_attr_get_set_test(void)
{
}
+
+void TestMySQLAPI::mysql_stmt_prepare_test(void)
+{
+ MYSQL_STMT *stmt;
+ char *query = "insert into t1 (b) values (?)";
+
+ CPPUNIT_ASSERT(mysql_real_connect(mysql, HOST, USER1, PASSWD1, DB1, 0, 0, 0)
!= 0);
+ CPPUNIT_ASSERT(mysql_stmt_init(mysql) != 0);
+ CPPUNIT_ASSERT(mysql_stmt_prepare(stmt, query, strlen(query)) == 0);
+ CPPUNIT_ASSERT(mysql_stmt_param_count(stmt) == 1);
+ CPPUNIT_ASSERT(mysql_stmt_close(stmt) == 0);
+}
Index: libmysequoia/test/TestMySQLAPI.hpp
diff -u libmysequoia/test/TestMySQLAPI.hpp:1.6
libmysequoia/test/TestMySQLAPI.hpp:1.7
--- libmysequoia/test/TestMySQLAPI.hpp:1.6 Tue Jan 10 13:50:53 2006
+++ libmysequoia/test/TestMySQLAPI.hpp Wed Jan 11 12:11:33 2006
@@ -49,7 +49,8 @@
CPPUNIT_TEST (mysql_fetch_row_store_test);
CPPUNIT_TEST (mysql_fetch_row_use_test);
CPPUNIT_TEST (mysql_stmt_init_close_test);
- CPPUNIT_TEST (mysql_stmt_attr_get_set);
+ CPPUNIT_TEST (mysql_stmt_attr_get_set_test);
+ CPPUNIT_TEST (mysql_stmt_prepare_test);
CPPUNIT_TEST_SUITE_END ();
public:
@@ -76,8 +77,8 @@
void mysql_fetch_row_store_test(void);
void mysql_fetch_row_use_test(void);
void mysql_stmt_init_close_test(void);
- void mysql_stmt_attr_get_set(void);
-
+ void mysql_stmt_attr_get_set_test(void);
+ void mysql_stmt_prepare_test(void);
private:
MYSQL *mysql;
};
_______________________________________________
Carob-commits mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob-commits