Code Duplication    Length = 20-20 lines in 2 locations

WebStream/Log/Test/LoggerTest.php 2 locations

@@ 419-438 (lines=20) @@
416
     * @test
417
     * @dataProvider unRotateByCycleProvider
418
     */
419
    public function okUnRotateByCycle($configPath, $hour)
420
    {
421
        $message = "hoge";
422
        $configPath = dirname(__FILE__) . "/Fixtures/${configPath}";
423
        $logger = $this->getLotateLogger($configPath);
424
425
        // 現在時刻より$hour時間前のUnixTimeを取得
426
        $now = intval(preg_replace('/^.*\s/', '', microtime()));
427
        $createdAt = $now - 3600 * $hour;
428
        $createdAtDate = date("YmdHis", $createdAt);
429
        $nowDate = date("YmdHis", $now);
430
431
        $writer = new FileWriter("/tmp/webstream.logtest.status");
432
        $writer->write($createdAt);
433
        $writer->flush();
434
        $writer->close();
435
        $logger->info($message);
436
437
        $this->assertFileNotExists("/tmp/webstream.logtest.${createdAtDate}-${nowDate}.log");
438
    }
439
440
    /**
441
     * 正常系
@@ 451-470 (lines=20) @@
448
     * @test
449
     * @dataProvider rotateByCycleProvider
450
     */
451
    public function okRotateByCycle($configPath, $hour)
452
    {
453
        $message = "hoge";
454
        $configPath = dirname(__FILE__) . "/Fixtures/${configPath}";
455
        $logger = $this->getLotateLogger($configPath);
456
457
        // 現在時刻より$hour時間前のUnixTimeを取得
458
        $now = intval(preg_replace('/^.*\s/', '', microtime()));
459
        $createdAt = $now - 3600 * $hour;
460
        $createdAtDate = date("YmdHis", $createdAt);
461
        $nowDate = date("YmdHis", $now);
462
463
        $writer = new FileWriter("/tmp/webstream.logtest.status");
464
        $writer->write($createdAt);
465
        $writer->flush();
466
        $writer->close();
467
        $logger->info($message);
468
469
        $this->assertFileExists("/tmp/webstream.logtest.${createdAtDate}-${nowDate}.log");
470
    }
471
472
    /**
473
     * 正常系