You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ignite.apache.org by is...@apache.org on 2017/11/03 09:51:29 UTC

ignite git commit: IGNITE-6765: Added test for closing ODBC statement

Repository: ignite
Updated Branches:
  refs/heads/master 221a55f46 -> 242b345eb


IGNITE-6765: Added test for closing ODBC statement


Project: http://git-wip-us.apache.org/repos/asf/ignite/repo
Commit: http://git-wip-us.apache.org/repos/asf/ignite/commit/242b345e
Tree: http://git-wip-us.apache.org/repos/asf/ignite/tree/242b345e
Diff: http://git-wip-us.apache.org/repos/asf/ignite/diff/242b345e

Branch: refs/heads/master
Commit: 242b345eb298ea7586841b7014b91ce1d0fa3837
Parents: 221a55f
Author: Igor Sapego <is...@gridgain.com>
Authored: Fri Nov 3 12:50:39 2017 +0300
Committer: Igor Sapego <is...@gridgain.com>
Committed: Fri Nov 3 12:50:39 2017 +0300

----------------------------------------------------------------------
 .../platforms/cpp/odbc-test/src/queries_test.cpp   | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/ignite/blob/242b345e/modules/platforms/cpp/odbc-test/src/queries_test.cpp
----------------------------------------------------------------------
diff --git a/modules/platforms/cpp/odbc-test/src/queries_test.cpp b/modules/platforms/cpp/odbc-test/src/queries_test.cpp
index c6097e0..0b0bf82 100644
--- a/modules/platforms/cpp/odbc-test/src/queries_test.cpp
+++ b/modules/platforms/cpp/odbc-test/src/queries_test.cpp
@@ -2379,5 +2379,22 @@ BOOST_AUTO_TEST_CASE(TestMultipleMixedStatementsNoFetch)
     }
 }
 
+BOOST_AUTO_TEST_CASE(TestCloseAfterEmptyUpdate)
+{
+    Connect("DRIVER={Apache Ignite};ADDRESS=127.0.0.1:11110;SCHEMA=cache");
+
+    SQLCHAR query[] = "update TestType set strField='test' where _key=42";
+
+    SQLRETURN ret = SQLExecDirect(stmt, &query[0], SQL_NTS);
+
+    if (!SQL_SUCCEEDED(ret))
+        BOOST_FAIL(GetOdbcErrorMessage(SQL_HANDLE_STMT, stmt));
+
+    ret = SQLFreeStmt(stmt, SQL_CLOSE);
+
+    if (!SQL_SUCCEEDED(ret))
+        BOOST_FAIL(GetOdbcErrorMessage(SQL_HANDLE_STMT, stmt));
+}
+
 
 BOOST_AUTO_TEST_SUITE_END()