You are here

public function CompositeTest::testMergeNestedGroupsIfNoExplicitParentGroup in Plug 7

File

lib/Symfony/validator/Symfony/Component/Validator/Tests/Constraints/CompositeTest.php, line 40

Class

CompositeTest
@since 2.6 @author Bernhard Schussek <bschussek@gmail.com>

Namespace

Symfony\Component\Validator\Tests\Constraints

Code

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