Code Duplication    Length = 14-15 lines in 3 locations

tests/Doctrine/Tests/ORM/QueryBuilderTest.php 3 locations

@@ 418-431 (lines=14) @@
415
        $this->assertValidQueryBuilder($qb, 'SELECT u FROM Doctrine\Tests\Models\CMS\CmsUser u ORDER BY u.username ASC, u.username DESC');
416
    }
417
418
    public function testAddCriteriaWhere()
419
    {
420
        $qb = $this->_em->createQueryBuilder();
421
        $qb->select('u')
422
            ->from(CmsUser::class, 'u');
423
424
        $criteria = new Criteria();
425
        $criteria->where($criteria->expr()->eq('field', 'value'));
426
427
        $qb->addCriteria($criteria);
428
429
        $this->assertEquals('u.field = :field', (string) $qb->getDQLPart('where'));
430
        $this->assertNotNull($qb->getParameter('field'));
431
    }
432
433
    public function testAddMultipleSameCriteriaWhere()
434
    {
@@ 561-575 (lines=15) @@
558
        $this->assertEquals('a.field DESC', (string) $orderBy[0]);
559
    }
560
561
    public function testAddCriteriaLimit()
562
    {
563
        $qb = $this->_em->createQueryBuilder();
564
        $qb->select('u')
565
            ->from(CmsUser::class, 'u');
566
567
        $criteria = new Criteria();
568
        $criteria->setFirstResult(2);
569
        $criteria->setMaxResults(10);
570
571
        $qb->addCriteria($criteria);
572
573
        $this->assertEquals(2, $qb->getFirstResult());
574
        $this->assertEquals(10, $qb->getMaxResults());
575
    }
576
577
    public function testAddCriteriaUndefinedLimit()
578
    {
@@ 577-591 (lines=15) @@
574
        $this->assertEquals(10, $qb->getMaxResults());
575
    }
576
577
    public function testAddCriteriaUndefinedLimit()
578
    {
579
        $qb = $this->_em->createQueryBuilder();
580
        $qb->select('u')
581
            ->from(CmsUser::class, 'u')
582
            ->setFirstResult(2)
583
            ->setMaxResults(10);
584
585
        $criteria = new Criteria();
586
587
        $qb->addCriteria($criteria);
588
589
        $this->assertEquals(2, $qb->getFirstResult());
590
        $this->assertEquals(10, $qb->getMaxResults());
591
    }
592
593
    public function testGetQuery()
594
    {