public function testDenormalizeWithParentClass() { $obj =
$this->normalizer->
denormalize( ['foo' => 'foo', 'bar' => 'bar', 'kevin' => 'Kevin', 'baz' => 'baz'
],
GroupDummyChild::
class,
'any'
);
$this->
assertEquals('foo',
$obj->
getFoo());
$this->
assertEquals('bar',
$obj->
getBar());
$this->
assertEquals('Kevin',
$obj->
getKevin());
$this->
assertEquals('baz',
$obj->
getBaz());
$this->
assertNull($obj->
getSymfony());
} public function testConstructorDenormalize() { $obj =
$this->normalizer->
denormalize( ['foo' => 'foo', 'bar' => 'bar'
],
PropertyConstructorDummy::
class,
'any'
);
$this->
assertEquals('foo',
$obj->
getFoo());
$this->
assertEquals('bar',
$obj->
getBar());
}