You are here

public function CompositeTest::testExplicitNestedGroupsMustBeSubsetOfExplicitParentGroups in Zircon Profile 8

Same name and namespace in other branches
  1. 8.0 vendor/symfony/validator/Tests/Constraints/CompositeTest.php \Symfony\Component\Validator\Tests\Constraints\CompositeTest::testExplicitNestedGroupsMustBeSubsetOfExplicitParentGroups()

File

vendor/symfony/validator/Tests/Constraints/CompositeTest.php, line 68

Class

CompositeTest
@since 2.6

Namespace

Symfony\Component\Validator\Tests\Constraints

Code

public function testExplicitNestedGroupsMustBeSubsetOfExplicitParentGroups() {
  $constraint = new ConcreteComposite(array(
    'constraints' => array(
      new NotNull(array(
        'groups' => 'Default',
      )),
      new NotBlank(array(
        'groups' => 'Strict',
      )),
    ),
    'groups' => array(
      'Default',
      'Strict',
    ),
  ));
  $this
    ->assertEquals(array(
    'Default',
    'Strict',
  ), $constraint->groups);
  $this
    ->assertEquals(array(
    'Default',
  ), $constraint->constraints[0]->groups);
  $this
    ->assertEquals(array(
    'Strict',
  ), $constraint->constraints[1]->groups);
}