Code Duplication    Length = 22-22 lines in 2 locations

modules/providers/service_container_symfony/lib/Symfony/Component/DependencyInjection/Tests/ContainerBuilderTest.php 2 locations

@@ 544-565 (lines=22) @@
541
    /**
542
     * @covers Symfony\Component\DependencyInjection\ContainerBuilder::addObjectResource
543
     */
544
    public function testAddObjectResource()
545
    {
546
        $container = new ContainerBuilder();
547
548
        $container->setResourceTracking(false);
549
        $container->addObjectResource(new \BarClass());
550
551
        $this->assertEmpty($container->getResources(), 'No resources get registered without resource tracking');
552
553
        $container->setResourceTracking(true);
554
        $container->addObjectResource(new \BarClass());
555
556
        $resources = $container->getResources();
557
558
        $this->assertCount(1, $resources, '1 resource was registered');
559
560
        /* @var $resource \Symfony\Component\Config\Resource\FileResource */
561
        $resource = end($resources);
562
563
        $this->assertInstanceOf('Symfony\Component\Config\Resource\FileResource', $resource);
564
        $this->assertSame(realpath(__DIR__.'/Fixtures/includes/classes.php'), realpath($resource->getResource()));
565
    }
566
567
    /**
568
     * @covers Symfony\Component\DependencyInjection\ContainerBuilder::addClassResource
@@ 570-591 (lines=22) @@
567
    /**
568
     * @covers Symfony\Component\DependencyInjection\ContainerBuilder::addClassResource
569
     */
570
    public function testAddClassResource()
571
    {
572
        $container = new ContainerBuilder();
573
574
        $container->setResourceTracking(false);
575
        $container->addClassResource(new \ReflectionClass('BarClass'));
576
577
        $this->assertEmpty($container->getResources(), 'No resources get registered without resource tracking');
578
579
        $container->setResourceTracking(true);
580
        $container->addClassResource(new \ReflectionClass('BarClass'));
581
582
        $resources = $container->getResources();
583
584
        $this->assertCount(1, $resources, '1 resource was registered');
585
586
        /* @var $resource \Symfony\Component\Config\Resource\FileResource */
587
        $resource = end($resources);
588
589
        $this->assertInstanceOf('Symfony\Component\Config\Resource\FileResource', $resource);
590
        $this->assertSame(realpath(__DIR__.'/Fixtures/includes/classes.php'), realpath($resource->getResource()));
591
    }
592
593
    /**
594
     * @covers Symfony\Component\DependencyInjection\ContainerBuilder::compile