diff --git a/tests/Type/Doctrine/data/QueryResult/queryBuilderGetQuery.php b/tests/Type/Doctrine/data/QueryResult/queryBuilderGetQuery.php index c0cf3068..4615d028 100644 --- a/tests/Type/Doctrine/data/QueryResult/queryBuilderGetQuery.php +++ b/tests/Type/Doctrine/data/QueryResult/queryBuilderGetQuery.php @@ -262,6 +262,23 @@ public function testDynamicMethodCall( assertType('mixed', $result); } + public function testDynamicMethodCallInGroupBy( + EntityManagerInterface $em, + Andx $and, + Criteria $criteria, + string $string + ): void + { + $result = $em->createQueryBuilder() + ->select('AVG(m.intColumn) AS average') + ->from(Many::class, 'm') + ->addGroupBy($string) + ->getQuery() + ->getResult(); + + assertType('list', $result); // not nullable, we have GROUP BY present + } +รบ private function createVehicule(): VehicleInterface { return new Truck();