Code Duplication    Length = 9-9 lines in 3 locations

tests/MongoCacheTest.php 3 locations

@@ 192-200 (lines=9) @@
189
     *
190
     * @return void
191
     */
192
    public function deleteMongoException()
193
    {
194
        $mockCollection = $this->getMockBuilder(
195
            '\\MongoDB\\Collection'
196
        )->disableOriginalConstructor()->getMock();
197
        $mockCollection->method('deleteOne')->will($this->throwException(new \Exception()));
198
        $cache = new MongoCache($mockCollection, $this->getSerializer());
199
        $this->assertFalse($cache->delete('key'));
200
    }
201
202
    /**
203
     * Verify basic behavior of clear().
@@ 233-241 (lines=9) @@
230
     *
231
     * @return void
232
     */
233
    public function clearMongoException()
234
    {
235
        $mockCollection = $this->getMockBuilder(
236
            '\\MongoDB\\Collection'
237
        )->disableOriginalConstructor()->getMock();
238
        $mockCollection->method('deleteMany')->will($this->throwException(new \Exception()));
239
        $cache = new MongoCache($mockCollection, $this->getSerializer());
240
        $this->assertFalse($cache->clear());
241
    }
242
243
    /**
244
     * Verify basic behavior of getMultiple
@@ 356-364 (lines=9) @@
353
     *
354
     * @return void
355
     */
356
    public function deleteMultipleMongoException()
357
    {
358
        $mockCollection = $this->getMockBuilder(
359
            '\\MongoDB\\Collection'
360
        )->disableOriginalConstructor()->getMock();
361
        $mockCollection->method('deleteMany')->will($this->throwException(new \Exception()));
362
        $cache = new MongoCache($mockCollection, $this->getSerializer());
363
        $this->assertFalse($cache->deleteMultiple(['key1', 'key3']));
364
    }
365
366
    /**
367
     * Verify basic behavior of has().