public function testGetFieldInfos() { $directory = new Directory\Filesystem(__DIR__ . '/_source/_files'); $segmentInfo = new Index\SegmentInfo($directory, '_1', 2); $fieldInfos = $segmentInfo->getFieldInfos(); $this->assertEquals($fieldInfos[0]->name, 'path'); $this->assertTrue((bool) $fieldInfos[0]->isIndexed); $this->assertEquals($fieldInfos[0]->number, 0); $this->assertFalse((bool) $fieldInfos[0]->storeTermVector); $this->assertEquals($fieldInfos[1]->name, 'modified'); $this->assertTrue((bool) $fieldInfos[1]->isIndexed); $this->assertEquals($fieldInfos[1]->number, 1); $this->assertFalse((bool) $fieldInfos[1]->storeTermVector); $this->assertEquals($fieldInfos[2]->name, 'contents'); $this->assertTrue((bool) $fieldInfos[2]->isIndexed); $this->assertEquals($fieldInfos[2]->number, 2); $this->assertFalse((bool) $fieldInfos[2]->storeTermVector); }