public function testUserIsNotValid() { $this->setExpectedException('Symfony\\Component\\Validator\\Exception\\ConstraintDefinitionException'); $user = $this->getMock('Foo\\Bar\\User'); $encoderFactory = $this->getMock('Symfony\\Component\\Security\\Core\\Encoder\\EncoderFactoryInterface'); $securityContext = $this->createSecurityContext($user); $validator = new UserPasswordValidator($securityContext, $encoderFactory); $validator->initialize($this->context); $validator->validate('secret', new UserPassword()); }