Code Duplication    Length = 28-28 lines in 2 locations

tests/IndexTest.php 2 locations

@@ 164-191 (lines=28) @@
161
        $this->assertEquals(1, $index->count($query, Request::GET));
162
    }
163
164
    public function testDeleteByQueryWithQueryString(): void
165
    {
166
        $index = $this->_createIndex();
167
        $index->addDocuments([
168
            new Document(1, ['name' => 'ruflin nicolas']),
169
            new Document(2, ['name' => 'ruflin']),
170
        ]);
171
        $index->refresh();
172
173
        $response = $index->search('ruflin*');
174
        $this->assertEquals(2, $response->count());
175
176
        $response = $index->search('nicolas');
177
        $this->assertEquals(1, $response->count());
178
179
        // Delete first document
180
        $response = $index->deleteByQuery('nicolas');
181
        $this->assertTrue($response->isOk());
182
183
        $index->refresh();
184
185
        // Makes sure, document is deleted
186
        $response = $index->search('ruflin*');
187
        $this->assertEquals(1, $response->count());
188
189
        $response = $index->search('nicolas');
190
        $this->assertEquals(0, $response->count());
191
    }
192
193
    public function testDeleteByQueryWithQuery(): void
194
    {
@@ 193-220 (lines=28) @@
190
        $this->assertEquals(0, $response->count());
191
    }
192
193
    public function testDeleteByQueryWithQuery(): void
194
    {
195
        $index = $this->_createIndex();
196
        $index->addDocuments([
197
            new Document(1, ['name' => 'ruflin nicolas']),
198
            new Document(2, ['name' => 'ruflin']),
199
        ]);
200
        $index->refresh();
201
202
        $response = $index->search('ruflin*');
203
        $this->assertEquals(2, $response->count());
204
205
        $response = $index->search('nicolas');
206
        $this->assertEquals(1, $response->count());
207
208
        // Delete first document
209
        $response = $index->deleteByQuery(new SimpleQueryString('nicolas'));
210
        $this->assertTrue($response->isOk());
211
212
        $index->refresh();
213
214
        // Makes sure, document is deleted
215
        $response = $index->search('ruflin*');
216
        $this->assertEquals(1, $response->count());
217
218
        $response = $index->search('nicolas');
219
        $this->assertEquals(0, $response->count());
220
    }
221
222
    public function testDeleteByQueryWithArrayQuery(): void
223
    {