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 <[email protected]> Authored: Fri Nov 3 12:50:39 2017 +0300 Committer: Igor Sapego <[email protected]> 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()
