/** * @expectedException \Symfony\Component\Validator\Exception\ValidatorException */ public function testValidatePropertyFailsIfPropertiesNotSupported() { // $metadata does not implement PropertyMetadataContainerInterface $metadata = $this->getMock('Symfony\\Component\\Validator\\MetadataInterface'); $this->metadataFactory = $this->getMock('Symfony\\Component\\Validator\\MetadataFactoryInterface'); $this->metadataFactory->expects($this->any())->method('getMetadataFor')->with('VALUE')->will($this->returnValue($metadata)); $this->validator = new Validator($this->metadataFactory, new ConstraintValidatorFactory(), new DefaultTranslator()); $this->validator->validateProperty('VALUE', 'someProperty'); }