+ $obj = $this->normalizer->denormalize('foo', \get_class(new ScalarDummy()), 'json');
+ $this->assertEquals('foo', $obj->foo);
+ $this->assertNull($obj->xmlFoo);
+ }
+
+ public function testDenormalizeWithObjectToPopulateUsesProvidedObject()
+ {
+ $expected = new ScalarDummy();
+ $obj = $this->normalizer->denormalize('foo', ScalarDummy::class, 'json', array(
+ 'object_to_populate' => $expected,
+ ));
+
+ $this->assertSame($expected, $obj);