From 2821a2d4e16266bf36608eb31fb8cd0553d6d33e Mon Sep 17 00:00:00 2001 From: Timothy J Warren Date: Fri, 17 Apr 2020 14:58:42 -0400 Subject: [PATCH] Make sqlite-specific test more robust --- .../Drivers/SQLite/SQLiteQueryBuilderTest.php | 55 +++---------------- 1 file changed, 8 insertions(+), 47 deletions(-) diff --git a/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php b/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php index 615eb8a..1626c28 100644 --- a/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php +++ b/tests/Drivers/SQLite/SQLiteQueryBuilderTest.php @@ -47,51 +47,12 @@ use Query\Tests\BaseQueryBuilderTest; ->get('create_test', 2, 1); $res = $query->fetchAll(PDO::FETCH_ASSOC); + $actualDetail = $res[0]['detail']; + $this->assertTrue(is_string($actualDetail)); - $expectedPossibilities = []; - - $expectedPossibilities[] = [ - [ - 'order' => '0', - 'from' => '0', - 'detail' => 'TABLE create_test USING PRIMARY KEY', - ] - ]; - - $expectedPossibilities[] = [ - [ - 'selectid' => '0', - 'order' => '0', - 'from' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid '0', - 'order' => '0', - 'from' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid '0', - 'order' => '0', - 'from' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid '6', - 'parent' => '0', - 'notused' => '0', - 'detail' => 'SEARCH TABLE create_test USING INTEGER PRIMARY KEY (rowid>? AND rowid? AND rowidassertTrue(TRUE); $passed = TRUE; } } @@ -110,8 +70,9 @@ use Query\Tests\BaseQueryBuilderTest; if ( ! $passed) { var_export($res); - $this->assertTrue(FALSE); } + + $this->assertTrue($passed); } public function testInsertReturning(): void