public function testRegister() { $serializer = new ValidCustomTreeSerializer(); TreeSerializerFactory::register($serializer); $this->assertTrue(TreeSerializerFactory::isRegistered($serializer)); $this->assertTrue(TreeSerializerFactory::isRegisteredByFileExtension($serializer->getFileExtension())); $this->assertTrue(TreeSerializerFactory::isRegisteredByContentType($serializer->getContentType())); $this->assertEquals($serializer, TreeSerializerFactory::getByFileExtension($serializer->getFileExtension())); $this->assertEquals($serializer, TreeSerializerFactory::getByContentType($serializer->getContentType())); }