public function testDefaultSearchField() { $currentDefaultSearchField = Lucene\Lucene::getDefaultSearchField(); $this->assertEquals($currentDefaultSearchField, null); Lucene\Lucene::setDefaultSearchField('anotherField'); $this->assertEquals(Lucene\Lucene::getDefaultSearchField(), 'anotherField'); Lucene\Lucene::setDefaultSearchField($currentDefaultSearchField); }
public function testQueryHit() { // Restore default search field if it wasn't done by previous test because of failure Lucene\Lucene::setDefaultSearchField(null); $index = Lucene\Lucene::open(__DIR__ . '/_index23Sample/_files'); $hits = $index->find('submitting AND wishlists'); $hit = $hits[0]; $this->assertTrue($hit instanceof Search\QueryHit); $this->assertTrue($hit->getIndex() instanceof Lucene\SearchIndexInterface); $doc = $hit->getDocument(); $this->assertTrue($doc instanceof Document); $this->assertEquals($doc->path, 'IndexSource/contributing.html'); }