public function testSetDefaultPropertyDoctrineStylePlusOtherProperty() { $constraint =
new ConstraintA(['value' => 'foo', 'property1' => 'bar'
]);
$this->
assertEquals('foo',
$constraint->property2
);
$this->
assertEquals('bar',
$constraint->property1
);
} public function testSetDefaultPropertyDoctrineStyleWhenDefaultPropertyIsNamedValue() { $constraint =
new ConstraintWithValueAsDefault(['value' => 'foo'
]);
$this->
assertEquals('foo',
$constraint->value
);
$this->
assertNull($constraint->property
);
} public function testDontSetDefaultPropertyIfValuePropertyExists() { $constraint =
new ConstraintWithValue(['value' => 'foo'
]);
$this->
assertEquals('foo',
$constraint->value
);
$this->
assertNull($constraint->property
);
}