Code Duplication    Length = 12-14 lines in 3 locations

tests/Indexer/FileIndexerTest.php 3 locations

@@ 16-29 (lines=14) @@
13
    /**
14
     * An invalid directory should throw an Exception.
15
     */
16
    public function testIndexException()
17
    {
18
        $indexer = new FileIndexer();
19
        $exceptionRaised = false;
20
21
        try {
22
            $indexer->index([
23
                __DIR__.'/assets'
24
            ]);
25
        } catch (Exception $exception) {
26
            $exceptionRaised = true;
27
        }
28
        $this->assertTrue($exceptionRaised);
29
    }
30
31
    /**
32
     * The files in the given directory to index should be added to the index during indexing.
@@ 79-90 (lines=12) @@
76
    /**
77
     * Adding a invalid file should throw an exception.
78
     */
79
    public function testAddException()
80
    {
81
        $indexer = new FileIndexer();
82
        $exceptionRaised = false;
83
84
        try {
85
            $indexer->add(new SplFileInfo('/some_path/is_wrong'));
86
        } catch (Exception $exception) {
87
            $exceptionRaised = true;
88
        }
89
        $this->assertTrue($exceptionRaised);
90
    }
91
92
    /**
93
     * Adding a invalid file should throw an exception.
@@ 95-106 (lines=12) @@
92
    /**
93
     * Adding a invalid file should throw an exception.
94
     */
95
    public function testGetException()
96
    {
97
        $indexer = new FileIndexer();
98
        $exceptionRaised = false;
99
100
        try {
101
            $indexer->get('/some_path/is_wrong');
102
        } catch (Exception $exception) {
103
            $exceptionRaised = true;
104
        }
105
        $this->assertTrue($exceptionRaised);
106
    }
107
108
    /**
109
     * The reindex should only put in the change set the modified files.