@@ -162,8 +162,8 @@ TYPED_TEST(ErrorsTest, TestSQLGetDiagFieldWForDescriptorFailureFromDriverManager
162162 // Allocate a descriptor using alloc handle
163163 ASSERT_EQ (SQL_SUCCESS, SQLAllocHandle (SQL_HANDLE_DESC, this ->conn , &descriptor));
164164
165- EXPECT_EQ (SQL_ERROR,
166- SQLGetDescField (descriptor, 1 , SQL_DESC_DATETIME_INTERVAL_CODE, 0 , 0 , 0 ));
165+ EXPECT_EQ (SQL_ERROR, SQLGetDescField (descriptor, 1 , SQL_DESC_DATETIME_INTERVAL_CODE, 0 ,
166+ 0 , nullptr ));
167167
168168 // Retrieve all supported header level and record level data
169169 SQLSMALLINT HEADER_LEVEL = 0 ;
@@ -228,8 +228,8 @@ TYPED_TEST(ErrorsTest, TestSQLGetDiagRecForDescriptorFailureFromDriverManager) {
228228 // Allocate a descriptor using alloc handle
229229 ASSERT_EQ (SQL_SUCCESS, SQLAllocHandle (SQL_HANDLE_DESC, this ->conn , &descriptor));
230230
231- EXPECT_EQ (SQL_ERROR,
232- SQLGetDescField (descriptor, 1 , SQL_DESC_DATETIME_INTERVAL_CODE, 0 , 0 , 0 ));
231+ EXPECT_EQ (SQL_ERROR, SQLGetDescField (descriptor, 1 , SQL_DESC_DATETIME_INTERVAL_CODE, 0 ,
232+ 0 , nullptr ));
233233
234234 SQLWCHAR sql_state[6 ];
235235 SQLINTEGER native_error;
@@ -301,25 +301,31 @@ TYPED_TEST(ErrorsTest, TestSQLGetDiagRecInputData) {
301301 message, kOdbcBufferSize , &message_length));
302302
303303 // Pass valid record number with null inputs
304- EXPECT_EQ (SQL_NO_DATA, SQLGetDiagRec (SQL_HANDLE_DBC, this ->conn , 1 , 0 , 0 , 0 , 0 , 0 ));
304+ EXPECT_EQ (SQL_NO_DATA, SQLGetDiagRec (SQL_HANDLE_DBC, this ->conn , 1 , nullptr , nullptr ,
305+ nullptr , 0 , nullptr ));
305306
306307 // Invalid handle
307- EXPECT_EQ (SQL_INVALID_HANDLE, SQLGetDiagRec (0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ));
308+ EXPECT_EQ (SQL_INVALID_HANDLE,
309+ SQLGetDiagRec (0 , nullptr , 0 , nullptr , nullptr , nullptr , 0 , nullptr ));
308310}
309311
310312TYPED_TEST (ErrorsTest, TestSQLErrorInputData) {
311313 // Test ODBC 2.0 API SQLError. Driver manager maps SQLError to SQLGetDiagRec.
312314 // SQLError does not post diagnostic records for itself.
313315
314316 // Pass valid handles with null inputs
315- EXPECT_EQ (SQL_NO_DATA, SQLError (this ->env , 0 , 0 , 0 , 0 , 0 , 0 , 0 ));
317+ EXPECT_EQ (SQL_NO_DATA,
318+ SQLError (this ->env , nullptr , nullptr , nullptr , nullptr , nullptr , 0 , nullptr ));
316319
317- EXPECT_EQ (SQL_NO_DATA, SQLError (0 , this ->conn , 0 , 0 , 0 , 0 , 0 , 0 ));
320+ EXPECT_EQ (SQL_NO_DATA, SQLError (nullptr , this ->conn , nullptr , nullptr , nullptr , nullptr ,
321+ 0 , nullptr ));
318322
319- EXPECT_EQ (SQL_NO_DATA, SQLError (0 , 0 , this ->stmt , 0 , 0 , 0 , 0 , 0 ));
323+ EXPECT_EQ (SQL_NO_DATA, SQLError (nullptr , nullptr , this ->stmt , nullptr , nullptr , nullptr ,
324+ 0 , nullptr ));
320325
321326 // Invalid handle
322- EXPECT_EQ (SQL_INVALID_HANDLE, SQLError (0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 ));
327+ EXPECT_EQ (SQL_INVALID_HANDLE,
328+ SQLError (nullptr , nullptr , nullptr , nullptr , nullptr , nullptr , 0 , nullptr ));
323329}
324330
325331TYPED_TEST (ErrorsTest, TestSQLErrorEnvErrorFromDriverManager) {
@@ -336,8 +342,8 @@ TYPED_TEST(ErrorsTest, TestSQLErrorEnvErrorFromDriverManager) {
336342 SQLINTEGER native_error = 0 ;
337343 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
338344 SQLSMALLINT message_length = 0 ;
339- ASSERT_EQ (SQL_SUCCESS, SQLError (this ->env , 0 , 0 , sql_state, &native_error, message ,
340- SQL_MAX_MESSAGE_LENGTH, &message_length));
345+ ASSERT_EQ (SQL_SUCCESS, SQLError (this ->env , nullptr , nullptr , sql_state, &native_error,
346+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
341347
342348 EXPECT_GT (message_length, 50 );
343349
@@ -356,16 +362,16 @@ TYPED_TEST(ErrorsTest, TestSQLErrorConnError) {
356362 // DM passes 512 as buffer length to SQLError.
357363
358364 // Attempt to set unsupported attribute
359- SQLRETURN ret = SQLGetConnectAttr (this ->conn , SQL_ATTR_TXN_ISOLATION, 0 , 0 , 0 );
365+ SQLRETURN ret = SQLGetConnectAttr (this ->conn , SQL_ATTR_TXN_ISOLATION, 0 , 0 , nullptr );
360366
361367 ASSERT_EQ (SQL_ERROR, ret);
362368
363369 SQLWCHAR sql_state[6 ] = {0 };
364370 SQLINTEGER native_error = 0 ;
365371 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
366372 SQLSMALLINT message_length = 0 ;
367- ASSERT_EQ (SQL_SUCCESS, SQLError (0 , this ->conn , 0 , sql_state, &native_error, message ,
368- SQL_MAX_MESSAGE_LENGTH, &message_length));
373+ ASSERT_EQ (SQL_SUCCESS, SQLError (nullptr , this ->conn , nullptr , sql_state, &native_error,
374+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
369375
370376 EXPECT_GT (message_length, 60 );
371377
@@ -393,8 +399,8 @@ TYPED_TEST(ErrorsTest, TestSQLErrorStmtError) {
393399 SQLINTEGER native_error = 0 ;
394400 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
395401 SQLSMALLINT message_length = 0 ;
396- ASSERT_EQ (SQL_SUCCESS, SQLError (0 , 0 , this ->stmt , sql_state, &native_error, message ,
397- SQL_MAX_MESSAGE_LENGTH, &message_length));
402+ ASSERT_EQ (SQL_SUCCESS, SQLError (nullptr , nullptr , this ->stmt , sql_state, &native_error,
403+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
398404
399405 EXPECT_GT (message_length, 70 );
400406
@@ -428,8 +434,8 @@ TYPED_TEST(ErrorsTest, TestSQLErrorStmtWarning) {
428434 SQLINTEGER native_error = 0 ;
429435 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
430436 SQLSMALLINT message_length = 0 ;
431- ASSERT_EQ (SQL_SUCCESS, SQLError (0 , 0 , this ->stmt , sql_state, &native_error, message ,
432- SQL_MAX_MESSAGE_LENGTH, &message_length));
437+ ASSERT_EQ (SQL_SUCCESS, SQLError (nullptr , nullptr , this ->stmt , sql_state, &native_error,
438+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
433439
434440 EXPECT_GT (message_length, 50 );
435441
@@ -455,8 +461,8 @@ TYPED_TEST(ErrorsOdbcV2Test, TestSQLErrorEnvErrorODBCVer2FromDriverManager) {
455461 SQLINTEGER native_error = 0 ;
456462 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
457463 SQLSMALLINT message_length = 0 ;
458- ASSERT_EQ (SQL_SUCCESS, SQLError (this ->env , 0 , 0 , sql_state, &native_error, message ,
459- SQL_MAX_MESSAGE_LENGTH, &message_length));
464+ ASSERT_EQ (SQL_SUCCESS, SQLError (this ->env , nullptr , nullptr , sql_state, &native_error,
465+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
460466
461467 EXPECT_GT (message_length, 50 );
462468
@@ -475,14 +481,15 @@ TYPED_TEST(ErrorsOdbcV2Test, TestSQLErrorConnErrorODBCVer2) {
475481 // DM passes 512 as buffer length to SQLError.
476482
477483 // Attempt to set unsupported attribute
478- ASSERT_EQ (SQL_ERROR, SQLGetConnectAttr (this ->conn , SQL_ATTR_TXN_ISOLATION, 0 , 0 , 0 ));
484+ ASSERT_EQ (SQL_ERROR,
485+ SQLGetConnectAttr (this ->conn , SQL_ATTR_TXN_ISOLATION, 0 , 0 , nullptr ));
479486
480487 SQLWCHAR sql_state[6 ] = {0 };
481488 SQLINTEGER native_error = 0 ;
482489 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
483490 SQLSMALLINT message_length = 0 ;
484- ASSERT_EQ (SQL_SUCCESS, SQLError (0 , this ->conn , 0 , sql_state, &native_error, message ,
485- SQL_MAX_MESSAGE_LENGTH, &message_length));
491+ ASSERT_EQ (SQL_SUCCESS, SQLError (nullptr , this ->conn , nullptr , sql_state, &native_error,
492+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
486493
487494 EXPECT_GT (message_length, 60 );
488495
@@ -510,8 +517,8 @@ TYPED_TEST(ErrorsOdbcV2Test, TestSQLErrorStmtErrorODBCVer2) {
510517 SQLINTEGER native_error = 0 ;
511518 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
512519 SQLSMALLINT message_length = 0 ;
513- ASSERT_EQ (SQL_SUCCESS, SQLError (0 , 0 , this ->stmt , sql_state, &native_error, message ,
514- SQL_MAX_MESSAGE_LENGTH, &message_length));
520+ ASSERT_EQ (SQL_SUCCESS, SQLError (nullptr , nullptr , this ->stmt , sql_state, &native_error,
521+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
515522
516523 EXPECT_GT (message_length, 70 );
517524
@@ -546,8 +553,8 @@ TYPED_TEST(ErrorsOdbcV2Test, TestSQLErrorStmtWarningODBCVer2) {
546553 SQLINTEGER native_error = 0 ;
547554 SQLWCHAR message[SQL_MAX_MESSAGE_LENGTH] = {0 };
548555 SQLSMALLINT message_length = 0 ;
549- ASSERT_EQ (SQL_SUCCESS, SQLError (0 , 0 , this ->stmt , sql_state, &native_error, message ,
550- SQL_MAX_MESSAGE_LENGTH, &message_length));
556+ ASSERT_EQ (SQL_SUCCESS, SQLError (nullptr , nullptr , this ->stmt , sql_state, &native_error,
557+ message, SQL_MAX_MESSAGE_LENGTH, &message_length));
551558
552559 EXPECT_GT (message_length, 50 );
553560
0 commit comments