Code Duplication    Length = 24-24 lines in 2 locations

tests/Doctrine/Tests/ODM/CouchDB/Functional/EmbedManyTest.php 2 locations

@@ 83-106 (lines=24) @@
80
81
    }
82
83
    public function testCreate()
84
    {
85
        $newOne = new Embedder;
86
        $newOne->id = '2';
87
88
        $embedded1 = new Embedded;
89
        $embedded1->name = 'newly embedded 1';
90
        $embedded2 = new Embedded;
91
        $embedded2->name = 'newly embedded 2';
92
        $newOne->embeds[] = $embedded1;
93
        $newOne->embeds[] = $embedded2;
94
95
        $this->dm->persist($newOne);
96
        $this->dm->flush();
97
        $this->dm->clear();
98
99
        $newOne = null;
100
        $this->assertNull($newOne);
101
        $newOne = $this->dm->find($this->type, 2);
102
        $this->assertNotNull($newOne);
103
        $this->assertEquals(2, count($newOne->embeds));
104
        $this->assertEquals('newly embedded 1', $newOne->embeds[0]->name);
105
        $this->assertEquals('newly embedded 2', $newOne->embeds[1]->name);
106
    }
107
108
    public function testAssocCreate()
109
    {
@@ 108-131 (lines=24) @@
105
        $this->assertEquals('newly embedded 2', $newOne->embeds[1]->name);
106
    }
107
108
    public function testAssocCreate()
109
    {
110
        $newOne = new Embedder;
111
        $newOne->id = '2';
112
113
        $embedded1 = new Embedded;
114
        $embedded1->name = 'newly embedded 1';
115
        $embedded2 = new Embedded;
116
        $embedded2->name = 'newly embedded 2';
117
        $newOne->embeds['one'] = $embedded1;
118
        $newOne->embeds['two'] = $embedded2;
119
120
        $this->dm->persist($newOne);
121
        $this->dm->flush();
122
        $this->dm->clear();
123
124
        $newOne = null;
125
        $this->assertNull($newOne);
126
        $newOne = $this->dm->find($this->type, 2);
127
        $this->assertNotNull($newOne);
128
        $this->assertEquals(2, count($newOne->embeds));
129
        $this->assertEquals('newly embedded 1', $newOne->embeds['one']->name);
130
        $this->assertEquals('newly embedded 2', $newOne->embeds['two']->name);
131
    }
132
133
    public function testMetadataMapping()
134
    {