Code Duplication    Length = 12-12 lines in 3 locations

tests/Doctrine/Tests/DBAL/Query/QueryBuilderTest.php 3 locations

@@ 598-609 (lines=12) @@
595
        self::assertEquals('SELECT u.* FROM users u', (string)$qb);
596
    }
597
598
    public function testCreateNamedParameter()
599
    {
600
        $qb   = new QueryBuilder($this->conn);
601
602
        $qb->select('u.*')->from('users', 'u')->where(
603
            $qb->expr()->eq('u.name', $qb->createNamedParameter(10, \PDO::PARAM_INT))
604
        );
605
606
        self::assertEquals('SELECT u.* FROM users u WHERE u.name = :dcValue1', (string)$qb);
607
        self::assertEquals(10, $qb->getParameter('dcValue1'));
608
        self::assertEquals(\PDO::PARAM_INT, $qb->getParameterType('dcValue1'));
609
    }
610
611
    public function testCreateNamedParameterCustomPlaceholder()
612
    {
@@ 611-622 (lines=12) @@
608
        self::assertEquals(\PDO::PARAM_INT, $qb->getParameterType('dcValue1'));
609
    }
610
611
    public function testCreateNamedParameterCustomPlaceholder()
612
    {
613
        $qb   = new QueryBuilder($this->conn);
614
615
        $qb->select('u.*')->from('users', 'u')->where(
616
            $qb->expr()->eq('u.name', $qb->createNamedParameter(10, \PDO::PARAM_INT, ':test'))
617
        );
618
619
        self::assertEquals('SELECT u.* FROM users u WHERE u.name = :test', (string)$qb);
620
        self::assertEquals(10, $qb->getParameter('test'));
621
        self::assertEquals(\PDO::PARAM_INT, $qb->getParameterType('test'));
622
    }
623
624
    public function testCreatePositionalParameter()
625
    {
@@ 624-635 (lines=12) @@
621
        self::assertEquals(\PDO::PARAM_INT, $qb->getParameterType('test'));
622
    }
623
624
    public function testCreatePositionalParameter()
625
    {
626
        $qb   = new QueryBuilder($this->conn);
627
628
        $qb->select('u.*')->from('users', 'u')->where(
629
            $qb->expr()->eq('u.name', $qb->createPositionalParameter(10, \PDO::PARAM_INT))
630
        );
631
632
        self::assertEquals('SELECT u.* FROM users u WHERE u.name = ?', (string)$qb);
633
        self::assertEquals(10, $qb->getParameter(1));
634
        self::assertEquals(\PDO::PARAM_INT, $qb->getParameterType(1));
635
    }
636
637
    /**
638
     * @group DBAL-172