Skip to content

Commit feb435d

Browse files
committed
Issue with between and parenthesis
1 parent 3eb2186 commit feb435d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

tests/Mouf/Database/MagicQueryTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,10 @@ public function testStandardSelect()
7878
$this->assertEquals("SELECT * FROM myTable WHERE someField <= '4'", self::simplifySql($magicQuery->build($sql, ['value2' => 4])));
7979
$this->assertEquals('SELECT * FROM myTable', self::simplifySql($magicQuery->build($sql, [])));
8080

81+
$sql = 'SELECT * FROM myTable where (someField BETWEEN :value1 AND :value2) AND otherField = :value3';
82+
$this->assertEquals("SELECT * FROM myTable WHERE (someField BETWEEN '2' AND '4') AND otherField = 8", self::simplifySql($magicQuery->build($sql, ['value1' => 2, 'value2' => 4, 'value3' => 8])));
83+
84+
8185
// Triggers an "expression"
8286
// TODO: find why it fails!
8387
//$sql = 'SELECT * FROM (users) WHERE name LIKE :name';

0 commit comments

Comments
 (0)