setExpectedException('Symfony\Components\Validator\Exception\ValidatorException'); new GetterMetadata(self::CLASSNAME, 'foobar'); } public function testGetValueFromPublicGetter() { // private getters don't work yet because ReflectionMethod::setAccessible() // does not exists yet in a stable PHP release $entity = new Entity('foobar'); $metadata = new GetterMetadata(self::CLASSNAME, 'internal'); $this->assertEquals('foobar from getter', $metadata->getValue($entity)); } }