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