public function testGetInformation() { $instance = new ClassInfo(); static::assertSame(__CLASS__, ClassInfo::getName(__CLASS__)); static::assertSame(get_class($instance), ClassInfo::getName($instance)); static::assertSame('ClassInfoTest', ClassInfo::getNameShort(__CLASS__)); static::assertSame('ClassInfo', ClassInfo::getNameShort($instance)); static::assertSame(__NAMESPACE__, ClassInfo::getNamespace(__CLASS__)); static::assertSame('SR\\Util\\Info', ClassInfo::getNamespace($instance)); static::assertSame(explode('\\', __NAMESPACE__), ClassInfo::getNamespaceArray(__CLASS__)); static::assertSame(explode('\\', 'SR\\Util\\Info'), ClassInfo::getNamespaceArray($instance)); }