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' => $showMatch), $request->getParams()); $this->assertEquals($handler, $request->getHandler()); }
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')); }
public function testSetAndGetFieldName() { $data = 'testdata'; $this->_query->setFieldName($data); $this->assertEquals($data, $this->_query->getFieldName()); }