14
14
use PHPUnit \Framework \TestCase ;
15
15
use Symfony \Bundle \MakerBundle \MakerBundle ;
16
16
use Symfony \Bundle \MakerBundle \Test \MakerTestKernel ;
17
- use Symfony \Bundle \MakerBundle \Util \ClassNameDetails ;
18
17
use Symfony \Bundle \MakerBundle \Util \ClassSource \Model \ClassData ;
19
18
20
19
class ClassDataTest extends TestCase
@@ -115,12 +114,9 @@ public function testGetClassNameRelativeNamespace(): void
115
114
116
115
public function testGetClassNameWithAbsoluteNamespace (): void
117
116
{
118
- $ this ->markTestSkipped ();
119
117
$ class = ClassData::create (class: '\\Foo \\Bar \\Admin \\Baz ' , suffix: 'Controller ' );
120
118
self ::assertSame ('BazController ' , $ class ->getClassName ());
121
- self ::assertSame ('Baz ' , $ class ->getClassName (relative: false , withoutSuffix: true ));
122
- // self::assertSame('Admin\FooController', $class->getClassName(relative: true, withoutSuffix: false));
123
- // self::assertSame('Admin\Baz', $class->getClassName(relative: true, withoutSuffix: true));
119
+ self ::assertSame ('Foo\Bar\Admin ' , $ class ->getNamespace ());
124
120
self ::assertSame ('Foo\Bar\Admin\BazController ' , $ class ->getFullClassName ());
125
121
}
126
122
@@ -147,18 +143,4 @@ public function fullClassNameProvider(): \Generator
147
143
yield ['Controller\MyController ' , 'Custom ' , false , true , 'Custom\Controller\My ' ];
148
144
yield ['Controller\MyController ' , 'Custom ' , true , true , 'Controller\My ' ];
149
145
}
150
-
151
- // public function testClassNameDetails(): void
152
- // {
153
- // $class = new ClassNameDetails(
154
- // fullClassName: 'Foo',
155
- // namespacePrefix: 'Controller\\',
156
- // suffix: 'Controller',
157
- // );
158
- //
159
- // self::assertSame('FooController', $class->getFullName());
160
- // self::assertSame('MyController', $class->getShortName());
161
- // self::assertSame('My', $class->getRelativeNameWithoutSuffix());
162
- // self::assertSame('MyController', $class->getRelativeName());
163
- // }
164
146
}
0 commit comments