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', 'json.nl' => 'flat', 'omitHeader' => 'true'), $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()); }