From c45b08b137a5aa5d5d36b4518a3a79fb2dbb242c Mon Sep 17 00:00:00 2001 From: Karoly Gossler Date: Fri, 1 Mar 2024 13:14:58 +0100 Subject: [PATCH] Add test for Mysql/Extract --- tests/Query/Mysql/ExtractTest.php | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 tests/Query/Mysql/ExtractTest.php diff --git a/tests/Query/Mysql/ExtractTest.php b/tests/Query/Mysql/ExtractTest.php new file mode 100644 index 00000000..c40bad56 --- /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_' + ); + } +}