Commit graph

880 commits

Author SHA1 Message Date
Jenny Tam 902a03263e
Feature request - add ReturnDatesAsStrings option to statement level for sqlsrv (#844)
* Added ReturnDatesAsStrings option to the statement level

* Added new tests for ReturnDatesAsStrings at statement level

* Added more datetime types as per review
2018-09-17 16:25:02 -07:00
Jenny Tam 7521f095ee
Feature request - new PDO_STMT_OPTION_FETCHES_DATETIME_TYPE flag for pdo_sqlsrv to return datetime as objects (#842)
* Feature request - issue 648

* Fixed constructor for field_cache and added another test

* Added tests for FETCH_BOUND

* Added a new test for output param

* Modified output param test to set attributes differently

* Removed a useless helped function in a test

* Combined two new tests into one as per review

* Uncommented dropTable
2018-09-17 16:24:52 -07:00
Jenny Tam e51380612d
Adding supporting for Azure AD access token (#837)
* Adding supporting for Azure AD access token

* Added more comments for the AD access token skipif files

* Save the pointer to access token struct until after connecting

* Clear the access token data before freeing the memory

* Added a reference as per review
2018-09-06 11:32:04 -07:00
Jenny Tam 6a688b3727
Modified the error handling to make it more flexible (#833)
* Made error handling more flexible

* Fixed a minor issue with a test
2018-08-20 14:51:33 -07:00
Jenny Tam 28a7860828
Added driver to the skipif conditions (#831) 2018-08-17 13:52:23 -07:00
David Puglielli c533ffa1b4
Merge pull request #821 from david-puglielli/skipif-fix
Skipif fix
2018-07-27 15:31:29 -07:00
David Puglielli 7357a1673f One more fix 2018-07-26 16:08:58 -07:00
Jenny Tam b6d815bfc9
Changes made to source and tests to support PHP 7.3 (#822)
* Changes made to support php 7.3

* Correct use of the smart pointer

* Fixed the tests for 7.3

* Some clean up for array_init()

* Fixed formattings and clean up
2018-07-26 15:21:03 -07:00
David Puglielli efde09f9af Tweaked per review comments 2018-07-23 16:38:24 -07:00
David Puglielli f71c52d63d Fixed skipifs for connres 2018-07-23 11:21:43 -07:00
David Puglielli 6ee8c44e93 Fixed output again 2018-07-19 16:45:15 -07:00
David Puglielli 825b429a11 Fixed output 2018-07-19 16:43:33 -07:00
David Puglielli 96efbdb47b Fixed output for sqlsrv connres tests 2018-07-19 16:18:03 -07:00
David Puglielli 0f66c4848b Moved error checking inside pdo connres tests 2018-07-19 13:25:07 -07:00
David Puglielli 820bc3199e Fixed some output for Travis 2018-07-19 12:22:02 -07:00
David Puglielli 6cd7dbc8b9 Fixed typo in skipif for pdo 2018-07-19 10:59:32 -07:00
David Puglielli eb80227657 Fixed skipif typo 2018-07-18 17:25:38 -07:00
David Puglielli 7b720e1f62 changelog updated, test skipif changed to run on unix platforms 2018-07-18 17:01:54 -07:00
Jenny Tam 35631cffae
Streamlined two very similar large column name tests (#815)
* Streamlined two very similar large column name tests

* Added random number of test table names to avoid operand clash issues

* Replaced to with for based on review
2018-07-13 16:11:35 -07:00
David Puglielli c1d579319d Fixed driver name 2018-07-12 13:24:04 -07:00
David Puglielli 0495513c07 Fixed skipifs and output 2018-07-11 16:27:03 -07:00
David Puglielli 82be8141a3 Fixed output and skipifs 2018-07-11 11:29:34 -07:00
David Puglielli b2f7b206c5 Fixed expected output 2018-07-10 19:44:48 -07:00
David Puglielli af9f77e1d1 Fixed connection resiliency tests for Unix, updated AppVeyor for ODBC 17.2 2018-07-10 17:07:03 -07:00
Jenny Tam 5aa9be7e13
Streamlined two very similar large column name tests (#807)
* Streamlined two very similar large column name tests

* Changed the EOL
2018-07-03 16:47:14 -07:00
Jenny Tam aef3830479
Modified AE fetch phptypes test to insert only one row at a time and loop through php types (#801)
* Modified AE fetch phptypes test to insert only one row at a time and loop through php types

* Fixed formatting
2018-06-27 13:14:10 -07:00
Jenny Tam eeea7878fb
Set the driver argument for getDSN to null by default (#798)
* Added the driver argument to getDSN

* Dropped the driver argument but set to null as default

* Removed the AE condition in locale support

* Modified the AE condition for locale support
2018-06-26 13:41:07 -07:00
Jenny Tam d554492344 added driver option to pdo isPooled.php 2018-06-11 12:10:33 -07:00
Jenny Tam 17fa64ac79 Fixed connection pooling tests for more than one ODBC drivers 2018-06-11 11:36:22 -07:00
Jenny Tam 071e897e2d Added the driver option to run functional tests 2018-06-08 16:00:27 -07:00
Jenny Tam f6e450b408 For these AKV tests check env despite not AE connected 2018-06-07 13:54:35 -07:00
David Puglielli 4509756066
Merge pull request #785 from david-puglielli/ae-test-experiments
Fixed akv test failures with win encryption
2018-05-29 17:13:05 -07:00
David Puglielli 9d1eafd6b3 Fixed encryption check 2018-05-29 16:22:26 -07:00
David Puglielli b1288208a5 Fixed akv test failures with win encryption 2018-05-29 14:40:45 -07:00
Jenny Tam b7a9ec6124 Check if returned error is empty first before using count() 2018-05-29 10:04:05 -07:00
David Puglielli 13144d9c5e
Merge pull request #783 from david-puglielli/type-conversion-for-ae
Added select type conversion test
2018-05-28 15:48:18 -07:00
David Puglielli c348aadd68 Addressed review comments 2018-05-28 15:08:46 -07:00
David Puglielli d35575b164 Added select type conversion test and updated values 2018-05-25 21:47:25 -07:00
Jenny Tam fbd686cb7a
Merge pull request #782 from yitam/FixStreamTests
Fixed the bvt streams tests
2018-05-25 16:46:12 -07:00
David Puglielli 0861f06351
Merge pull request #781 from david-puglielli/akv-verification-test-fix
Split akv verification tests to fix SSL issue
2018-05-25 15:45:57 -07:00
David Puglielli ff0e46071d dropped tables at end 2018-05-25 15:19:20 -07:00
David Puglielli 1747df1ced addressed review comments 2018-05-25 14:42:32 -07:00
David Puglielli bd9d85b862 Refactored some akv tests, other small changes 2018-05-25 13:08:35 -07:00
Jenny Tam 9e8d674473 Fixed the bvt streams tests 2018-05-25 10:25:39 -07:00
Jenny Tam 8f5c7061d6
Corrected the expected output 2018-05-25 09:27:48 -07:00
David Puglielli cee6370fda Split akv verification tests to fix SSL issue 2018-05-24 17:15:55 -07:00
Jenny Tam f0eefafa2e
Merge pull request #776 from yitam/streamTests
Modified BVT stream tests to make them more robust
2018-05-24 10:45:49 -07:00
David Puglielli 1edd16d4a5 made bigint string for x64 too 2018-05-23 17:23:16 -07:00
David Puglielli 1b98036ca2 Added unset to free conns/stmts 2018-05-23 16:19:53 -07:00
David Puglielli 13e69b54bc Fixed bigint insertion bug in x86 2018-05-23 15:42:36 -07:00