Code Duplication    Length = 10-13 lines in 2 locations

tests/API/Url/UrlFunctionsTest.php 2 locations

@@ 50-59 (lines=10) @@
47
        $this->assertEquals(1, count($navigations));
48
    }
49
50
    public function testAddRangeToUrl()
51
    {
52
        $navigations = [];
53
        $this->beautifier->addRefinementMapping('c', 'category');
54
        $refinement = new SelectedRefinementRange();
55
        $refinement->setLow('12')
56
            ->setHigh('34');
57
        $url = UrlFunctions::toUrlAdd(self::DEFAULT_BEAUTIFIER, 'toast', $navigations, self::CATEGORY_NAVIGATION, $refinement);
58
        $this->assertEquals('/toast/q?refinements=%7Ecategory%3A12..34', $url);
59
    }
60
    public function testRemoveFromUrl()
61
    {
62
        $navigations = [];
@@ 191-203 (lines=13) @@
188
        $this->assertEquals("/Women/Kid/Pink/ggc/index.html", $url);
189
    }
190
191
    public function testRefinementAdditionWithCategoryExpansion () {
192
        $navigations = [];
193
194
        $this->beautifier->addRefinementMapping('s', "size");
195
        $this->beautifier->setAppend("/index.html");
196
197
        $refinement = new SelectedRefinementValue();
198
        $refinement->setValue("Category Root~Athletics~Men's~Sneakers");
199
200
201
        $url = UrlFunctions::toUrlAdd(self::DEFAULT_BEAUTIFIER, '', $navigations, 'category_leaf_expanded', $refinement);
202
        $this->assertEquals("/index.html?refinements=%7Ecategory_leaf_expanded%3DCategory+Root%7EAthletics%7EMen%27s%7ESneakers", $url);
203
    }
204
205
}