Code Duplication    Length = 17-17 lines in 3 locations

tests/Lists/DoublyLinkedListTest.php 1 location

@@ 128-144 (lines=17) @@
125
        $this->list->pop();
126
    }
127
    
128
    public function testUnshift() {
129
        $this->list->unshift(999);
130
        $this->assertEquals(1, $this->list->size());
131
        $this->assertEquals(999, $this->list->get(0));
132
        $this->assertEquals($this->list->getLast(), 999);
133
        $this->list->unshift(888);
134
        $this->assertEquals(2, $this->list->size());
135
        $this->assertEquals(888, $this->list->get(0));
136
        $this->assertEquals(999, $this->list->get(1));
137
        $this->assertEquals($this->list->getLast(), 999);
138
        $this->list->unshift(777);
139
        $this->assertEquals(3, $this->list->size());
140
        $this->assertEquals(777, $this->list->get(0));
141
        $this->assertEquals(888, $this->list->get(1));
142
        $this->assertEquals(999, $this->list->get(2));
143
        $this->assertEquals($this->list->getLast(), 999);
144
    }
145
    
146
    public function testGet() {
147
        $this->list->push(20);

tests/Lists/ArrayListTest.php 1 location

@@ 126-142 (lines=17) @@
123
        $this->list->pop();
124
    }
125
    
126
    public function testUnshift() {
127
        $this->list->unshift(999);
128
        $this->assertEquals(1, $this->list->size());
129
        $this->assertEquals(999, $this->list->get(0));
130
        $this->assertEquals($this->list->getLast(), 999);
131
        $this->list->unshift(888);
132
        $this->assertEquals(2, $this->list->size());
133
        $this->assertEquals(888, $this->list->get(0));
134
        $this->assertEquals(999, $this->list->get(1));
135
        $this->assertEquals($this->list->getLast(), 999);
136
        $this->list->unshift(777);
137
        $this->assertEquals(3, $this->list->size());
138
        $this->assertEquals(777, $this->list->get(0));
139
        $this->assertEquals(888, $this->list->get(1));
140
        $this->assertEquals(999, $this->list->get(2));
141
        $this->assertEquals($this->list->getLast(), 999);
142
    }
143
    
144
    public function testGet() {
145
        $this->list->push(20);

tests/Lists/CircularLinkedListTest.php 1 location

@@ 128-144 (lines=17) @@
125
        $this->list->pop();
126
    }
127
    
128
    public function testUnshift() {
129
        $this->list->unshift(999);
130
        $this->assertEquals(1, $this->list->size());
131
        $this->assertEquals(999, $this->list->get(0));
132
        $this->assertEquals($this->list->getLast(), 999);
133
        $this->list->unshift(888);
134
        $this->assertEquals(2, $this->list->size());
135
        $this->assertEquals(888, $this->list->get(0));
136
        $this->assertEquals(999, $this->list->get(1));
137
        $this->assertEquals($this->list->getLast(), 999);
138
        $this->list->unshift(777);
139
        $this->assertEquals(3, $this->list->size());
140
        $this->assertEquals(777, $this->list->get(0));
141
        $this->assertEquals(888, $this->list->get(1));
142
        $this->assertEquals(999, $this->list->get(2));
143
        $this->assertEquals($this->list->getLast(), 999);
144
    }
145
    
146
    public function testGet() {
147
        $this->list->push(20);