From f54d6157f44ea1cdecede9bcd3f48cc5cb04b065 Mon Sep 17 00:00:00 2001 From: Marco Pivetta Date: Thu, 3 Apr 2014 16:03:56 +0200 Subject: [PATCH] DDC-3065 - hardening test - should support multiple values in IN(), also NULL ones --- .../Tests/ORM/Functional/EntityRepositoryTest.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tests/Doctrine/Tests/ORM/Functional/EntityRepositoryTest.php b/tests/Doctrine/Tests/ORM/Functional/EntityRepositoryTest.php index 3286b0ff1..f33feb2bc 100644 --- a/tests/Doctrine/Tests/ORM/Functional/EntityRepositoryTest.php +++ b/tests/Doctrine/Tests/ORM/Functional/EntityRepositoryTest.php @@ -942,9 +942,18 @@ class EntityRepositoryTest extends \Doctrine\Tests\OrmFunctionalTestCase $this->_em->persist($user); $this->_em->flush(); - $users = $this->_em->getRepository('Doctrine\Tests\Models\CMS\CmsUser')->findBy(array('email' => array(null))); + $users = $this->_em->getRepository('Doctrine\Tests\Models\CMS\CmsUser')->findBy(array('status' => array(null))); $this->assertCount(1, $users); + $this->assertSame($user, reset($users)); + + $users = $this + ->_em + ->getRepository('Doctrine\Tests\Models\CMS\CmsUser') + ->findBy(array('status' => array('foo', null))); + + $this->assertCount(1, $users); + $this->assertSame($user, reset($users)); } }