public function testBuild() { $query = new Solarium_Query_Select(); $query->addParam('p1', 'v1'); $query->addParam('p2', 'v2'); $request = $this->_builder->build($query); $this->assertEquals('select?p1=v1&p2=v2&wt=json', urldecode($request->getUri())); }
public function testBuildWithTimeAllowed() { $query = new SelectQuery(); $query->addParam('p1', 'v1'); $query->addParam('p2', 'v2'); $query->setTimeAllowed(1400); $request = $this->builder->build($query); $this->assertEquals('select?omitHeader=true&timeAllowed=1400&p1=v1&p2=v2&wt=json&json.nl=flat', urldecode($request->getUri())); }
public function testBuildWithHeader() { $query = new SelectQuery(); $query->addParam('p1', 'v1'); $query->addParam('p2', 'v2'); $query->setOmitHeader(false); $request = $this->builder->build($query); $this->assertEquals('select?omitHeader=false&p1=v1&p2=v2&wt=json', urldecode($request->getUri())); }