Code Duplication    Length = 14-15 lines in 2 locations

tests/Doctrine/Tests/ORM/Mapping/AbstractMappingDriverTest.php 2 locations

@@ 300-313 (lines=14) @@
297
     * @depends testAssociations
298
     * @param ClassMetadata $class
299
     */
300
    public function testOwningOneToOneAssociation($class)
301
    {
302
        $this->assertTrue(isset($class->associationMappings['address']));
303
        $this->assertTrue($class->associationMappings['address']['isOwningSide']);
304
        $this->assertEquals('user', $class->associationMappings['address']['inversedBy']);
305
        // Check cascading
306
        $this->assertTrue($class->associationMappings['address']['isCascadeRemove']);
307
        $this->assertFalse($class->associationMappings['address']['isCascadePersist']);
308
        $this->assertFalse($class->associationMappings['address']['isCascadeRefresh']);
309
        $this->assertFalse($class->associationMappings['address']['isCascadeDetach']);
310
        $this->assertFalse($class->associationMappings['address']['isCascadeMerge']);
311
312
        return $class;
313
    }
314
315
    /**
316
     * @depends testOwningOneToOneAssociation
@@ 340-354 (lines=15) @@
337
     * @depends testInverseOneToManyAssociation
338
     * @param ClassMetadata $class
339
     */
340
    public function testManyToManyAssociationWithCascadeAll($class)
341
    {
342
        $this->assertTrue(isset($class->associationMappings['groups']));
343
        $this->assertTrue($class->associationMappings['groups']['isOwningSide']);
344
        // Make sure that cascade-all works as expected
345
        $this->assertTrue($class->associationMappings['groups']['isCascadeRemove']);
346
        $this->assertTrue($class->associationMappings['groups']['isCascadePersist']);
347
        $this->assertTrue($class->associationMappings['groups']['isCascadeRefresh']);
348
        $this->assertTrue($class->associationMappings['groups']['isCascadeDetach']);
349
        $this->assertTrue($class->associationMappings['groups']['isCascadeMerge']);
350
351
        $this->assertFalse(isset($class->associationMappings['groups']['orderBy']));
352
353
        return $class;
354
    }
355
356
    /**
357
     * @depends testManyToManyAssociationWithCascadeAll