Code Duplication    Length = 12-12 lines in 4 locations

tests/API/BridgeTest.php 2 locations

@@ 59-70 (lines=12) @@
56
        }
57
    }
58
59
    public function testSearch()
60
    {
61
        $bridge = Phake::partialMock('GroupByInc\API\Bridge', self::CLIENT_KEY, self::HOST, self::PORT);
62
        Phake::when($bridge)->execute(self::SEARCH_URL, self::TEST_QUERY, 0)
63
            ->thenReturn(new Response('{"query":"foobar"}', self::HEADERS, Request::post('')));
64
65
        $query = new Query();
66
        /** @var Bridge $bridge */
67
        /** @var Results $results */
68
        $results = $bridge->search($query);
69
        $this->assertEquals('foobar', $results->getQuery());
70
    }
71
72
    public function testSearchCompressedResponse()
73
    {
@@ 72-83 (lines=12) @@
69
        $this->assertEquals('foobar', $results->getQuery());
70
    }
71
72
    public function testSearchCompressedResponse()
73
    {
74
        $bridge = Phake::partialMock('GroupByInc\API\Bridge', self::CLIENT_KEY, self::HOST, self::PORT);
75
        Phake::when($bridge)->execute(self::SEARCH_URL, self::TEST_QUERY, 0)
76
            ->thenReturn(new Response('{"query":"foobar"}', self::HEADERS . "Content-Encoding:gzip\n", Request::post('')));
77
78
        $query = new Query();
79
        /** @var Bridge $bridge */
80
        /** @var Results $results */
81
        $results = $bridge->search($query);
82
        $this->assertEquals('foobar', $results->getQuery());
83
    }
84
85
    public function testSearchRefinements()
86
    {

tests/API/CloudBridgeTest.php 2 locations

@@ 58-69 (lines=12) @@
55
        }
56
    }
57
58
    public function testSearch()
59
    {
60
        $bridge = Phake::partialMock('GroupByInc\API\CloudBridge', self::CLIENT_KEY, self::DOMAIN);
61
        Phake::when($bridge)->execute(self::SEARCH_URL, self::TEST_QUERY, 0)
62
            ->thenReturn(new Response(self::TEST_RESPONSE, self::HEADERS, Request::post('')));
63
64
        $query = new Query();
65
        /** @var CloudBridge $bridge */
66
        /** @var Results $results */
67
        $results = $bridge->search($query);
68
        $this->assertEquals('foobar', $results->getQuery());
69
    }
70
71
    public function testSearchCompressedResponse()
72
    {
@@ 71-82 (lines=12) @@
68
        $this->assertEquals('foobar', $results->getQuery());
69
    }
70
71
    public function testSearchCompressedResponse()
72
    {
73
        $bridge = Phake::partialMock('GroupByInc\API\CloudBridge', self::CLIENT_KEY, self::DOMAIN);
74
        Phake::when($bridge)->execute(self::SEARCH_URL, self::TEST_QUERY, 0)
75
            ->thenReturn(new Response(self::TEST_RESPONSE, self::HEADERS . "Content-Encoding:gzip\n", Request::post('')));
76
77
        $query = new Query();
78
        /** @var CloudBridge $bridge */
79
        /** @var Results $results */
80
        $results = $bridge->search($query);
81
        $this->assertEquals('foobar', $results->getQuery());
82
    }
83
84
    public function testSearchRefinements()
85
    {