summaryrefslogtreecommitdiffstats
path: root/tests/Utils
Commit message (Collapse)AuthorAgeFilesLines
* Remove left overs of old array syntaxWilliam Desportes2019-12-311-1/+1
| | | | Signed-off-by: William Desportes <williamdes@wdes.fr>
* Merge branch 'QA'William Desportes2019-12-311-0/+14
|\ | | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr>
| * Add test case for #249William Desportes2019-12-311-0/+14
| | | | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr>
* | Merge branch 'QA'William Desportes2019-12-312-0/+218
|\ \ | |/ | | | | Signed-off-by: William Desportes <williamdes@wdes.fr>
| * Add more tests for CLI stdinWilliam Desportes2019-12-312-0/+212
| | | | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr>
* | Remove useless comments and annotationsMaurício Meneghini Fauth2019-12-148-35/+35
| | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
* | Remove unnecessary string concatenationMaurício Meneghini Fauth2019-12-142-131/+131
| | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
* | Remove useless parenthesesMaurício Meneghini Fauth2019-12-141-4/+2
| | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
* | Reference classes via a use statementMaurício Meneghini Fauth2019-12-142-2/+4
| | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
* | Merge branch 'QA'William Desportes2019-10-291-8/+26
|\ \ | |/ | | | | | | | | This merge includes phpcs fixes Signed-off-by: William Desportes <williamdes@wdes.fr>
| * Fix CLITestWilliam Desportes2019-05-291-1/+1
| | | | | | | | Signed-off-by: William Desportes <williamdes@wdes.fr>
| * revert usage of new array syntax []William Desportes2019-05-293-13/+17
| | | | | | | | | | | | See: 86c5baebda24c1721fb6881df8671a3c7df60e8b Related-to: 930a860bc7f0684c45babd012070f88a9505d427, 5d5089a259d0195c4a1e4aa3588c31c839954067 Signed-off-by: William Desportes <williamdes@wdes.fr>
| * Revert "Enable strict mode on PHP files"William Desportes2019-05-289-9/+0
| | | | | | | | | | This reverts commit 17da8a34b81442524a8e01fead7b5968fa1cc39d. Signed-off-by: William Desportes <williamdes@wdes.fr>
| * revert of new array syntaxWilliam Desportes2019-05-289-758/+758
| | | | | | | | | | See: 86c5baebda24c1721fb6881df8671a3c7df60e8b Signed-off-by: William Desportes <williamdes@wdes.fr>
| * Revert array syntaxWilliam Desportes2019-05-282-2/+2
|/ | | | | See: 86c5baebda24c1721fb6881df8671a3c7df60e8b Signed-off-by: William Desportes <williamdes@wdes.fr>
* Fix merge conflicts for pull request #242Isaac Bennetch2019-05-091-0/+42
|\ | | | | | | Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
| * Recognize question mark as parameter, add formatter for parametersRadosław Kowalewski2019-04-191-0/+42
| |
* | Fix errors detected by PHPStan at level 0Maurício Meneghini Fauth2019-05-081-1/+1
| | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
* | Add usage hints for command line stdinIsaac Bennetch2019-04-291-6/+12
| | | | | | | | Signed-off-by: Isaac Bennetch <bennetch@gmail.com>
* | added stdin testcoverageMarkus Staab2019-04-051-0/+26
| |
* | fix: incorrect lastClauseIdx in Util::getQueryDeven Bansod2019-03-121-1/+86
| |
* | Fix risky testsMaurício Meneghini Fauth2019-01-162-6/+6
| | | | | | | | | | | | | | - Rename test providers - Mark tests as incomplete Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
* | Enable strict mode on PHP filesMaurício Meneghini Fauth2019-01-169-0/+9
| | | | | | | | Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
* | Apply phpmyadmin/coding-standardMaurício Meneghini Fauth2019-01-169-706/+871
|/ | | | Signed-off-by: Maurício Meneghini Fauth <mauriciofauth@gmail.com>
* Cleanup and improve readability:Bruno Perel2018-11-261-2/+2
| | | | | Avoid duplicate if conditions Use switch/case instead of ifs when possible
* Refactoring testsGabriel Caruso2017-12-141-1/+1
|
* Apply php-cs-fixerMichal Čihař2017-10-101-1/+1
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Correctly handle CASE expression in SELECT statementMichal Čihař2017-07-121-0/+17
| | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/13487 Signed-off-by: Michal Čihař <michal@cihar.com>
* Add recognizer for SET StatementsDeven Bansod2017-07-071-0/+6
| | | | | | | | Fix #157 Add Tests for SET statement flag Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
* Merge commit 'bb384a13abf5b8e96c2b50fef29e6be3b5ba9d04'Michal Čihař2017-05-171-16/+16
|\
| * Don't print duplicated cli formatting charactersDamian Dlugosz2017-05-171-16/+16
| |
* | Inline CREATE PROCEDUREDamian Dlugosz2017-05-161-6/+3
|/
* Improved format of INSERT queries.Dan Ungureanu2017-05-161-9/+3
| | | | Signed-off-by: Dan Ungureanu <udan1107@gmail.com>
* Fixes wrong extract of string tokens with escaped characters.Dan Ungureanu2017-04-111-8/+8
| | | | | | Fixes #40. Signed-off-by: Dan Ungureanu <udan1107@gmail.com>
* Merge pull request #146 from Achilles-96/Issue-11717Michal Čihař2017-04-061-1/+25
|\ | | | | Fixes striping of inline comments #11717
| * Fixes striping of inline comments #11717Raghuram2017-04-051-1/+25
| | | | | | | | Signed-off-by: Raghuram Vadapalli <raghuram.vadapalli@research.iiit.ac.in>
* | Add utility to tokenize queryMichal Čihař2017-04-031-0/+53
|/ | | | | | | | It's mostly useful for debugging changes in parser. See #147. Signed-off-by: Michal Čihař <michal@cihar.com>
* Fix BEGIN/END indentationMichal Čihař2017-02-201-12/+12
| | | | | | Ensure we never have negative indentation Signed-off-by: Michal Čihař <michal@cihar.com>
* Merge pull request #143 from devenbansod/fix_131Michal Čihař2017-02-201-0/+8
|\ | | | | Parse LOAD statement properly
| * Parse LOAD statement properlyDeven Bansod2017-02-181-0/+8
| | | | | | | | | | | | | | | | Fix #131 Might help to fix phpmyadmin/phpmyadmin#12345 Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
* | Inline JOINsDamian Dlugosz2017-02-161-0/+7
|/
* Merge remote-tracking branch 'origin/pull/137'Michal Čihař2017-02-148-0/+48
|\
| * Apply cs fixesDamian Dlugosz2017-02-128-0/+33
| |
* | Order importsDamian Dlugosz2017-02-128-8/+8
|/
* Various coding style fixesMichal Čihař2017-02-071-3/+1
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Test getopt() invocation as wellMichal Čihař2017-02-071-0/+16
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Run php-cs-fixerMichal Čihař2017-02-061-85/+43
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Fix expected format for BEGIN/ENDMichal Čihař2017-02-061-6/+12
| | | | | | Issue #120 Signed-off-by: Michal Čihař <michal@cihar.com>
* Remove old tests and fix method names 'formatQueries' and 'testFormat'Damian Dlugosz2017-02-051-148/+3
|
* Testing typicalDamian Dlugosz2017-02-011-1/+46
|
* Fix test create tableDamian Dlugosz2017-02-011-7/+7
|
* Testing minimal and simplyDamian Dlugosz2017-02-011-6/+30
|
* Testing create tableDamian Dlugosz2017-02-011-1/+35
|
* Testing escaping cli and escaping htmlDamian Dlugosz2017-02-011-4/+36
|
* Testing string as aliasDamian Dlugosz2017-02-011-3/+15
|
* Testing distinct countDamian Dlugosz2017-02-011-0/+12
|
* Testing InsertDamian Dlugosz2017-02-011-6/+12
|
* Testing create procedureDamian Dlugosz2017-02-011-6/+42
|
* Testing keywordsDamian Dlugosz2017-02-011-1/+13
|
* Testing strip commentsDamian Dlugosz2017-02-011-11/+41
|
* Rebased on top of masterDamian Dlugosz2017-02-011-25/+17
|
* Testing commentsDamian Dlugosz2017-02-011-9/+31
|
* select with commentDamian Dlugosz2017-02-011-0/+13
|
* Begin writing new format queries testsDamian Dlugosz2017-02-011-13/+52
|
* Added PhpMyAdmin namespace prefix to follow PSR-4.Michal Čihař2017-01-239-35/+35
| | | | | | Fixes #126 Signed-off-by: Michal Čihař <michal@cihar.com>
* Fix comment parsingDamian Dlugosz2017-01-102-13/+25
|
* Fix comment parsingDamian Dlugosz2017-01-081-4/+2
|
* Fix indentation on html formatDamian Dlugosz2017-01-062-31/+37
|
* Apply php-cs-fixerDamian Dlugosz2017-01-069-179/+163
|
* Simplify rules mergingMichal Čihař2017-01-031-0/+6
| | | | | | | We first sanitize the merged array and we can later use it without checking. Signed-off-by: Michal Čihař <michal@cihar.com>
* Add test for text formatterMichal Čihař2017-01-031-0/+5
| | | | | | Issue #110 Signed-off-by: Michal Čihař <michal@cihar.com>
* Handling merging formats arraysDamian Dlugosz2016-12-301-0/+214
|
* Fix some errors with INTO keyword more to followDeven Bansod2016-09-281-5/+5
| | | | | | Add more test cases Signed-off-by: Deven Bansod <devenbansod.bits@gmail.com>
* Add tests for #83 and #84Michal Čihař2016-09-201-0/+10
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* fix default options in Formater constructorRemi Collet2016-09-132-35/+35
|
* Add alias extraction test for query with no tableMichal Čihař2016-09-131-0/+5
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Test for invalid output formatMichal Čihař2016-09-131-0/+5
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Test handling of long optionsMichal Čihař2016-09-131-0/+10
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Correctly handle getopt failuresMichal Čihař2016-09-131-0/+10
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add tests for CLI interfaceMichal Čihař2016-09-131-0/+92
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add test for formatting with indentationMichal Čihař2016-09-131-0/+17
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add test for comments removalMichal Čihař2016-09-131-0/+6
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Allow to specify all options in testsMichal Čihař2016-09-131-12/+12
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add test for comment highlightingMichal Čihař2016-09-131-0/+7
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Test console highligting of more complex queriesMichal Čihař2016-09-131-0/+5
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Do not use \e as it's not supported on PHP 5.3Michal Čihař2016-09-131-1/+1
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Allow to use function name in ASv3.4.4Michal Čihař2016-04-262-1/+24
| | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12144 Signed-off-by: Michal Čihař <michal@cihar.com>
* Fix parsing of query with \v3.4.3Michal Čihař2016-04-191-0/+22
| | | | | | | | The previous fix was wrong, it didn't properly handle double escaping. Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12197 Signed-off-by: Michal Čihař <michal@cihar.com>
* Improve formatting of non indented groupsv3.4.2Michal Čihař2016-04-071-0/+13
| | | | | | | | We don't want to insert newlines insite non indented groups. Fixes #20 Signed-off-by: Michal Čihař <michal@cihar.com>
* Fix order of parameters to avoid confusing error messagesMichal Čihař2016-04-061-2/+2
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Reset console formatting at the end of queryMichal Čihař2016-03-181-1/+1
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Fix splitting query when escaped quotes are involvedMichal Čihař2016-03-021-0/+13
| | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/12054 Signed-off-by: Michal Čihař <michal@cihar.com>
* Test formatting for INSERTMichal Čihař2016-02-191-0/+10
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Test cli formatting as wellMichal Čihař2016-02-191-0/+5
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Allow to specify output type to format testMichal Čihař2016-02-191-7/+12
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add formatter test for procedureMichal Čihař2016-02-191-0/+11
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Test formatting of comments in SQLMichal Čihař2016-02-191-0/+6
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add more formatter testsMichal Čihař2016-02-191-0/+14
| | | | Signed-off-by: Michal Čihař <michal@cihar.com>
* Add very basic test for FormatterMichal Čihař2016-02-191-0/+32
| | | | | | There was none so far. Signed-off-by: Michal Čihař <michal@cihar.com>
* Change return value from getAll in case of not parsed queryMichal Čihař2016-02-171-1/+32
| | | | | | Fixes https://github.com/phpmyadmin/phpmyadmin/issues/11609 Signed-off-by: Michal Čihař <michal@cihar.com>