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

Reply via email to