diff --git a/tests/Query/Mysql/ExtractTest.php b/tests/Query/Mysql/ExtractTest.php new file mode 100644 index 000000000..c40bad567 --- /dev/null +++ b/tests/Query/Mysql/ExtractTest.php @@ -0,0 +1,31 @@ +assertDqlProducesSql( + 'SELECT EXTRACT(MINUTE WITH 2) from DoctrineExtensions\Tests\Entities\Blank b', + 'SELECT EXTRACT(MINUTE FROM 2) AS sclr_0 FROM Blank b0_' + ); + + $this->assertDqlProducesSql( + 'SELECT EXTRACT(MINUTE AS 2) from DoctrineExtensions\Tests\Entities\Blank b', + 'SELECT EXTRACT(MINUTE FROM 2) AS sclr_0 FROM Blank b0_' + ); + + $this->assertDqlProducesSql( + 'SELECT EXTRACT(MINUTE FROM 2) from DoctrineExtensions\Tests\Entities\Blank b', + 'SELECT EXTRACT(MINUTE FROM 2) AS sclr_0 FROM Blank b0_' + ); + + $this->assertDqlProducesSql( + 'SELECT EXTRACT(MINUTE JOIN 2) from DoctrineExtensions\Tests\Entities\Blank b', + 'SELECT EXTRACT(MINUTE FROM 2) AS sclr_0 FROM Blank b0_' + ); + } +}