public function testSetConfiguration() { $configMock = $this->getMock('Revinate\\SearchBundle\\Lib\\Search\\Configuration'); $this->classMetadataFactory->setConfiguration($configMock); $reflClass = new \ReflectionClass($this->classMetadataFactory); $reflProperty = $reflClass->getProperty('config'); $reflProperty->setAccessible(true); $config = $reflProperty->getValue($this->classMetadataFactory); $this->assertInstanceOf('Revinate\\SearchBundle\\Lib\\Search\\Configuration', $config); }
public function testGetClassMetadata() { $classMetadata = new ClassMetadata(BlogPost::CLASSNAME); $this->metadataFactory->expects($this->once())->method('getMetadataFor')->with('Some\\Class')->will($this->returnValue($classMetadata)); $this->assertEquals($classMetadata, $this->sm->getClassMetadata('Some\\Class')); }
/** * Loads class metadata for the given class * * @param string $className * * @return \Revinate\SearchBundle\Lib\Search\Mapping\ClassMetadata */ public function getClassMetadata($className) { return $this->metadataFactory->getMetadataFor($className); }