List:Commits« Previous MessageNext Message »
From:pharvey Date:November 4 2006 3:31am
Subject:Connector/ODBC 5 commit: r650 - trunk/Driver/Driver/Tests
View as plain text  
Modified:
   trunk/Driver/Driver/Tests/MYODBCDriverTest.h
   trunk/Driver/Driver/Tests/TSTDriverConnect.c
Log:
ENH: Added test for connect string with {}.

Modified: trunk/Driver/Driver/Tests/MYODBCDriverTest.h
===================================================================
--- trunk/Driver/Driver/Tests/MYODBCDriverTest.h	2006-11-04 01:24:10 UTC (rev 649)
+++ trunk/Driver/Driver/Tests/MYODBCDriverTest.h	2006-11-04 03:31:40 UTC (rev 650)
@@ -78,6 +78,7 @@
 /* for SQLDriverConnect */
 #define MYODBC_DRV_TST_CONNECT _T("DSN=NorthwindMyODBC5;UID=myodbctest;PWD=myodbctest;")
 #define MYODBC_DRV_TST_CONNECT2 _T("DRIVER=MySQL Connector/ODBC
v5;DATABASE=Northwind;UID=myodbctest;PWD=myodbctest;")
+#define MYODBC_DRV_TST_CONNECT3 _T("DRIVER={MySQL Connector/ODBC
v5};server=localhost;uid=myodbctest;pwd=myodbctest;database=Northwind;OPTION=16384")
 
 #define MYODBC_DRV_TST_CATALOG _T("Northwind")
 #define MYODBC_DRV_TST_MAX_LEN 1024

Modified: trunk/Driver/Driver/Tests/TSTDriverConnect.c
===================================================================
--- trunk/Driver/Driver/Tests/TSTDriverConnect.c	2006-11-04 01:24:10 UTC (rev 649)
+++ trunk/Driver/Driver/Tests/TSTDriverConnect.c	2006-11-04 03:31:40 UTC (rev 650)
@@ -56,6 +56,14 @@
     }
     if ( !TSTDisconnect() ) return FALSE;
 
+    /* connect with DRIVER (using {} in connect string)*/
+    if ( !SQL_SUCCEEDED( MYODBCTstDriverConnect( hDbc, NULL, MYODBC_DRV_TST_CONNECT3,
SQL_NTS, NULL, 0, 0, SQL_DRIVER_NOPROMPT ) ) )
+    {
+        MYODBCTstFilePrint( stderr, _T("[%s][%d]Failed to connect using [%s].\n"),
_T(__FILE__), __LINE__, MYODBC_DRV_TST_CONNECT3 );
+        return FALSE;
+    }
+    if ( !TSTDisconnect() ) return FALSE;
+
     return TRUE;
 }
 

Thread
Connector/ODBC 5 commit: r650 - trunk/Driver/Driver/Testspharvey4 Nov
  • Re: Connector/ODBC 5 commit: r650 - trunk/Driver/Driver/TestsJess Balint6 Nov