[Validator] Skip tests that rely on Doctrine being present if its not
This commit is contained in:
parent
e081e5919e
commit
571c984625
@ -75,6 +75,9 @@ class ValidatorFactoryTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function testBuildDefaultFromAnnotations()
|
public function testBuildDefaultFromAnnotations()
|
||||||
{
|
{
|
||||||
|
if (!class_exists('Doctrine\Common\Annotations\AnnotationReader')) {
|
||||||
|
$this->markTestSkipped('Doctrine is required for this test');
|
||||||
|
}
|
||||||
$factory = ValidatorFactory::buildDefault();
|
$factory = ValidatorFactory::buildDefault();
|
||||||
|
|
||||||
$context = new ValidatorContext();
|
$context = new ValidatorContext();
|
||||||
@ -87,6 +90,9 @@ class ValidatorFactoryTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function testBuildDefaultFromAnnotationsWithCustomNamespaces()
|
public function testBuildDefaultFromAnnotationsWithCustomNamespaces()
|
||||||
{
|
{
|
||||||
|
if (!class_exists('Doctrine\Common\Annotations\AnnotationReader')) {
|
||||||
|
$this->markTestSkipped('Doctrine is required for this test');
|
||||||
|
}
|
||||||
$factory = ValidatorFactory::buildDefault(array(), true, array(
|
$factory = ValidatorFactory::buildDefault(array(), true, array(
|
||||||
'myns' => 'My\\Namespace\\',
|
'myns' => 'My\\Namespace\\',
|
||||||
));
|
));
|
||||||
@ -142,6 +148,9 @@ class ValidatorFactoryTest extends \PHPUnit_Framework_TestCase
|
|||||||
|
|
||||||
public function testBuildDefaultFromMultipleLoaders()
|
public function testBuildDefaultFromMultipleLoaders()
|
||||||
{
|
{
|
||||||
|
if (!class_exists('Doctrine\Common\Annotations\AnnotationReader')) {
|
||||||
|
$this->markTestSkipped('Doctrine is required for this test');
|
||||||
|
}
|
||||||
$xmlPath = __DIR__.'/Mapping/Loader/constraint-mapping.xml';
|
$xmlPath = __DIR__.'/Mapping/Loader/constraint-mapping.xml';
|
||||||
$yamlPath = __DIR__.'/Mapping/Loader/constraint-mapping.yml';
|
$yamlPath = __DIR__.'/Mapping/Loader/constraint-mapping.yml';
|
||||||
$factory = ValidatorFactory::buildDefault(array($xmlPath, $yamlPath), true, null, 'loadMetadata');
|
$factory = ValidatorFactory::buildDefault(array($xmlPath, $yamlPath), true, null, 'loadMetadata');
|
||||||
|
Reference in New Issue
Block a user