Code Duplication    Length = 22-22 lines in 2 locations

Tests/Mapping/ContainerAwareEntityListenerResolverTest.php 2 locations

@@ 95-116 (lines=22) @@
92
        $this->resolver->resolve($className);
93
    }
94
95
    public function testClearOne()
96
    {
97
        $className1  = '\Doctrine\Bundle\DoctrineBundle\Tests\Mapping\EntityListener1';
98
        $className2  = '\Doctrine\Bundle\DoctrineBundle\Tests\Mapping\EntityListener2';
99
100
        $obj1 = $this->resolver->resolve($className1);
101
        $obj2 = $this->resolver->resolve($className2);
102
103
        $this->assertInstanceOf($className1, $obj1);
104
        $this->assertInstanceOf($className2, $obj2);
105
106
        $this->assertSame($obj1, $this->resolver->resolve($className1));
107
        $this->assertSame($obj2, $this->resolver->resolve($className2));
108
109
        $this->resolver->clear($className1);
110
111
        $this->assertInstanceOf($className1, $this->resolver->resolve($className1));
112
        $this->assertInstanceOf($className2, $this->resolver->resolve($className2));
113
114
        $this->assertNotSame($obj1, $this->resolver->resolve($className1));
115
        $this->assertSame($obj2, $this->resolver->resolve($className2));
116
    }
117
118
    public function testClearAll()
119
    {
@@ 118-139 (lines=22) @@
115
        $this->assertSame($obj2, $this->resolver->resolve($className2));
116
    }
117
118
    public function testClearAll()
119
    {
120
        $className1  = '\Doctrine\Bundle\DoctrineBundle\Tests\Mapping\EntityListener1';
121
        $className2  = '\Doctrine\Bundle\DoctrineBundle\Tests\Mapping\EntityListener2';
122
123
        $obj1 = $this->resolver->resolve($className1);
124
        $obj2 = $this->resolver->resolve($className2);
125
126
        $this->assertInstanceOf($className1, $obj1);
127
        $this->assertInstanceOf($className2, $obj2);
128
129
        $this->assertSame($obj1, $this->resolver->resolve($className1));
130
        $this->assertSame($obj2, $this->resolver->resolve($className2));
131
132
        $this->resolver->clear();
133
134
        $this->assertInstanceOf($className1, $this->resolver->resolve($className1));
135
        $this->assertInstanceOf($className2, $this->resolver->resolve($className2));
136
137
        $this->assertNotSame($obj1, $this->resolver->resolve($className1));
138
        $this->assertNotSame($obj2, $this->resolver->resolve($className2));
139
    }
140
141
    /**
142
     * @expectedException \InvalidArgumentException