コード例 #1
0
 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()));
 }
コード例 #2
0
ファイル: RequestBuilderTest.php プロジェクト: lhess/solarium
 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()));
 }
コード例 #3
0
 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()));
 }