diff options
author | William Desportes <williamdes@wdes.fr> | 2021-04-20 13:18:22 +0300 |
---|---|---|
committer | William Desportes <williamdes@wdes.fr> | 2021-04-20 13:21:24 +0300 |
commit | 48b382cb97d96b3aace1f67587b13daec354dfae (patch) | |
tree | 2c24c6919d98cf9b9bdd2d868ffacce68194e415 /test/classes | |
parent | 8fbb01a6849dd2036bd17d5bdbf5ebb93c979162 (diff) | |
parent | 88230f97f2c24b410c76e5541a14a42fb721257b (diff) |
Merge branch 'origin/QA_5_1'
Signed-off-by: William Desportes <williamdes@wdes.fr>
Diffstat (limited to 'test/classes')
-rw-r--r-- | test/classes/TrackerTest.php | 36 |
1 files changed, 29 insertions, 7 deletions
diff --git a/test/classes/TrackerTest.php b/test/classes/TrackerTest.php index f85c19dc65..b4854820b1 100644 --- a/test/classes/TrackerTest.php +++ b/test/classes/TrackerTest.php @@ -676,12 +676,12 @@ class TrackerTest extends AbstractTestCase /** * Test for Tracker::parseQuery * - * @param string $query Query to parse - * @param string $type Expected type - * @param string $identifier Expected identifier - * @param string $tablename Expected tablename - * @param string $db Expected dbname - * @param string $tablename_after_rename Expected name after rename + * @param string $query Query to parse + * @param string $type Expected type + * @param string $identifier Expected identifier + * @param string|null $tablename Expected tablename + * @param string|null $db Expected dbname + * @param string|null $tablename_after_rename Expected name after rename * * @dataProvider parseQueryData */ @@ -689,7 +689,7 @@ class TrackerTest extends AbstractTestCase string $query, string $type, string $identifier, - string $tablename, + ?string $tablename, ?string $db = null, ?string $tablename_after_rename = null ): void { @@ -734,6 +734,12 @@ class TrackerTest extends AbstractTestCase */ public function parseQueryData(): array { + // query + // type + // identifier + // table name + // db (optional) + // table name after rename (optional) $query = []; /** TODO: Should test fail when USE is in conjunction with * identifiers? $query[] = array( @@ -868,6 +874,22 @@ class TrackerTest extends AbstractTestCase 'TRUNCATE', 't1', ]; + $query[] = [ + 'create table event(' . "\n" + . 'eventID varchar(10) not null,' . "\n" + . 'b char(30),' . "\n" + . 'c varchar(20),' . "\n" + . 'd TIME,' . "\n" + . 'e Date,' . "\n" + . 'f int,' . "\n" + . 'g char(70),' . "\n" + . 'h char(90),' . "\n" + . 'primary key(eventID)' . "\n" + . ')' . "\n", + 'DDL', + 'CREATE TABLE', + null,// switch this to 'event' when sql-parse is fixed + ]; return $query; } |