Code Duplication    Length = 21-25 lines in 2 locations

Tests/Service/FindDirectoryServiceTest.php 2 locations

@@ 146-166 (lines=21) @@
143
    /**
144
     * Test find result
145
     */
146
    public function testFindResult()
147
    {
148
        $find_directory_service = $this->setPatternAndDirectory();
149
        $found = $find_directory_service->find();
150
151
        $file_iterator = $find_directory_service->getFileIterator();
152
        $this->assertInstanceOf(
153
            \GlobIterator::class,
154
            $file_iterator
155
        );
156
157
        // TODO: Fix when bug is fixed https://bugs.php.net/bug.php?id=55701
158
        // $this->assertEquals(0, $file_iterator->count());
159
        $this->assertEquals(4, count(iterator_to_array($file_iterator)));
160
        $this->assertEquals(2, count($found));
161
        $this->assertEquals('file_1', $found[0]['filename']);
162
        $this->assertEquals(
163
            __DIR__ . '/../Fixtures/directory/file_1',
164
            $found[0]['pathname']
165
        );
166
    }
167
168
    /**
169
     * Test find empty result, extension set
@@ 195-219 (lines=25) @@
192
    /**
193
     * Test find result, extension set
194
     */
195
    public function testFindResultExtensionSet()
196
    {
197
        $find_directory_service = $this->setPatternAndDirectory(
198
            'pattern',
199
            '/../Fixtures/directory',
200
            'txt'
201
        );
202
        $found = $find_directory_service->find();
203
204
        $file_iterator = $find_directory_service->getFileIterator();
205
        $this->assertInstanceOf(
206
            \GlobIterator::class,
207
            $file_iterator
208
        );
209
210
        // TODO: Fix when bug is fixed https://bugs.php.net/bug.php?id=55701
211
        // $this->assertEquals(0, $file_iterator->count());
212
        $this->assertEquals(2, count(iterator_to_array($file_iterator)));
213
        $this->assertEquals(1, count($found));
214
        $this->assertEquals('file_3.txt', $found[0]['filename']);
215
        $this->assertEquals(
216
            __DIR__ . '/../Fixtures/directory/file_3.txt',
217
            $found[0]['pathname']
218
        );
219
    }
220
221
    /**
222
     * Set Pattern and Directory to FindDirectoryService