Code Duplication    Length = 26-27 lines in 2 locations

tests/Doctrine/Tests/ORM/Functional/Ticket/Ticket4646InstanceOfAbstractTest.php 1 location

@@ 7-32 (lines=26) @@
4
5
use Doctrine\Tests\OrmFunctionalTestCase;
6
7
class Ticket4646InstanceOfAbstractTest extends OrmFunctionalTestCase
8
{
9
    protected function setUp()
10
    {
11
        parent::setUp();
12
13
        $this->_schemaTool->createSchema([
14
            $this->_em->getClassMetadata(PersonTicket4646Abstract::class),
15
            $this->_em->getClassMetadata(EmployeeTicket4646Abstract::class),
16
        ]);
17
    }
18
19
    public function testInstanceOf()
20
    {
21
        $this->_em->persist(new EmployeeTicket4646Abstract());
22
        $this->_em->flush();
23
24
        $dql = 'SELECT p FROM Doctrine\Tests\ORM\Functional\Ticket\PersonTicket4646Abstract p
25
                WHERE p INSTANCE OF Doctrine\Tests\ORM\Functional\Ticket\PersonTicket4646Abstract';
26
        $query = $this->_em->createQuery($dql);
27
        $result = $query->getResult();
28
29
        $this->assertCount(1, $result);
30
        $this->assertContainsOnlyInstancesOf(PersonTicket4646Abstract::class, $result);
31
    }
32
}
33
34
/**
35
 * @Entity()

tests/Doctrine/Tests/ORM/Functional/Ticket/Ticket4646InstanceOfTest.php 1 location

@@ 7-33 (lines=27) @@
4
5
use Doctrine\Tests\OrmFunctionalTestCase;
6
7
class Ticket4646InstanceOfTest extends OrmFunctionalTestCase
8
{
9
    protected function setUp()
10
    {
11
        parent::setUp();
12
13
        $this->_schemaTool->createSchema([
14
            $this->_em->getClassMetadata(PersonTicket4646::class),
15
            $this->_em->getClassMetadata(EmployeeTicket4646::class),
16
        ]);
17
    }
18
19
    public function testInstanceOf()
20
    {
21
        $this->_em->persist(new PersonTicket4646());
22
        $this->_em->persist(new EmployeeTicket4646());
23
        $this->_em->flush();
24
25
        $dql = 'SELECT p FROM Doctrine\Tests\ORM\Functional\Ticket\PersonTicket4646 p
26
                WHERE p INSTANCE OF Doctrine\Tests\ORM\Functional\Ticket\PersonTicket4646';
27
        $query = $this->_em->createQuery($dql);
28
        $result = $query->getResult();
29
30
        $this->assertCount(2, $result);
31
        $this->assertContainsOnlyInstancesOf(PersonTicket4646::class, $result);
32
    }
33
}
34
35
/**
36
 * @Entity()