X-Git-Url: http://aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=inline;f=web%2Fcore%2Fmodules%2Fserialization%2Ftests%2Fsrc%2FUnit%2FNormalizer%2FNullNormalizerTest.php;fp=web%2Fcore%2Fmodules%2Fserialization%2Ftests%2Fsrc%2FUnit%2FNormalizer%2FNullNormalizerTest.php;h=34a28b2082757eb74b1e4575aac8829625d0cb6a;hb=a2bd1bf0c2c1f1a17d188f4dc0726a45494cefae;hp=0000000000000000000000000000000000000000;hpb=57c063afa3f66b07c4bbddc2d6129a96d90f0aad;p=yaffs-website diff --git a/web/core/modules/serialization/tests/src/Unit/Normalizer/NullNormalizerTest.php b/web/core/modules/serialization/tests/src/Unit/Normalizer/NullNormalizerTest.php new file mode 100644 index 000000000..34a28b208 --- /dev/null +++ b/web/core/modules/serialization/tests/src/Unit/Normalizer/NullNormalizerTest.php @@ -0,0 +1,54 @@ +normalizer = new NullNormalizer($this->interface); + } + + /** + * @covers ::__construct + * @covers ::supportsNormalization + */ + public function testSupportsNormalization() { + $mock = $this->getMock('Drupal\Core\TypedData\TypedDataInterface'); + $this->assertTrue($this->normalizer->supportsNormalization($mock)); + // Also test that an object not implementing TypedDataInterface fails. + $this->assertFalse($this->normalizer->supportsNormalization(new \stdClass())); + } + + /** + * @covers ::normalize + */ + public function testNormalize() { + $mock = $this->getMock('Drupal\Core\TypedData\TypedDataInterface'); + $this->assertNull($this->normalizer->normalize($mock)); + } + +}