Example #1
0
 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());
 }
Example #2
0
 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'));
 }
Example #3
0
 public function testSetAndGetFieldName()
 {
     $data = 'testdata';
     $this->query->setFieldName($data);
     $this->assertEquals($data, $this->query->getFieldName());
 }