_query = new Solarium_Query_Analysis_Field(); $this->_builder = new Solarium_Client_RequestBuilder_Analysis_Field; } public function testBuild() { $fieldValue = 'myvalue'; $fieldName = 'myfield'; $fieldType = 'text'; $this->_query->setFieldValue($fieldValue) ->setFieldName($fieldName) ->setFieldType($fieldType); $request = $this->_builder->build($this->_query); $this->assertEquals($fieldValue, $request->getParam('analysis.fieldvalue')); $this->assertEquals($fieldName, $request->getParam('analysis.fieldname')); $this->assertEquals($fieldType, $request->getParam('analysis.fieldtype')); } }