_query = new Solarium_Query_Analysis_Field(); $this->_builder = new Solarium_Client_RequestBuilder_Analysis; } public function testBuild() { $query = 'cat:1'; $showMatch = true; $handler = 'myhandler'; $this->_query->setQuery($query) ->setShowMatch($showMatch) ->setHandler($handler); $request = $this->_builder->build($this->_query); $this->assertEquals( array( 'wt' => 'json', 'analysis.query' => $query, 'analysis.showmatch' => 'true', ), $request->getParams() ); $this->assertEquals($handler, $request->getHandler()); } }