use Symfony\Component\Serializer\Tests\Fixtures\Attributes\AbstractDummy;
use Symfony\Component\Serializer\Tests\Fixtures\Attributes\AbstractDummyFirstChild;
use Symfony\Component\Serializer\Tests\Fixtures\Attributes\AbstractDummySecondChild;
use Symfony\Component\Serializer\Tests\Fixtures\DummyFirstChildQuux;
use Symfony\Component\Serializer\Tests\Fixtures\DummySecondChildQuux;
use Symfony\Component\Serializer\Tests\Normalizer\Features\ObjectDummyWithContextAttribute;
class AbstractObjectNormalizerTest extends TestCase
{ public function testDenormalize() { $normalizer =
new AbstractObjectNormalizerDummy();
$normalizedData =
$normalizer->
denormalize(['foo' => 'foo', 'bar' => 'bar', 'baz' => 'baz'
], Dummy::
class);
$this->
assertSame('foo',
$normalizedData->foo
);
$this->
assertNull($normalizedData->bar
);
$this->
assertSame('baz',
$normalizedData->baz
);
} public function testInstantiateObjectDenormalizer() { $data =
['foo' => 'foo', 'bar' => 'bar', 'baz' => 'baz'
];
$class = Dummy::
class;