@@ -20,7 +20,7 @@ class ClassDataTest extends TestCase
2020{
2121 public function testStaticConstructor (): void
2222 {
23- $ meta = ClassData::create (MakerBundle::class);
23+ $ meta = ClassData::create (MakerBundle::class, ' App \\' );
2424
2525 // Sanity check in case Maker's NS changes
2626 self ::assertSame ('Symfony\Bundle\MakerBundle\MakerBundle ' , MakerBundle::class);
@@ -32,14 +32,14 @@ public function testStaticConstructor(): void
3232
3333 public function testGetClassDeclaration (): void
3434 {
35- $ meta = ClassData::create (MakerBundle::class);
35+ $ meta = ClassData::create (MakerBundle::class, ' App \\' );
3636
3737 self ::assertSame ('final class MakerBundle ' , $ meta ->getClassDeclaration ());
3838 }
3939
4040 public function testIsFinal (): void
4141 {
42- $ meta = ClassData::create (MakerBundle::class);
42+ $ meta = ClassData::create (MakerBundle::class, ' App \\' );
4343
4444 // Default - isFinal - true
4545 self ::assertSame ('final class MakerBundle ' , $ meta ->getClassDeclaration ());
@@ -51,15 +51,15 @@ public function testIsFinal(): void
5151
5252 public function testGetClassDeclarationWithExtends (): void
5353 {
54- $ meta = ClassData::create (class: MakerBundle::class, extendsClass: MakerTestKernel::class);
54+ $ meta = ClassData::create (class: MakerBundle::class, rootNamespace: ' App \\' , extendsClass: MakerTestKernel::class);
5555
5656 self ::assertSame ('final class MakerBundle extends MakerTestKernel ' , $ meta ->getClassDeclaration ());
5757 }
5858
5959 /** @dataProvider suffixDataProvider */
6060 public function testSuffix (?string $ suffix , string $ expectedResult ): void
6161 {
62- $ data = ClassData::create (class: MakerBundle::class, suffix: $ suffix );
62+ $ data = ClassData::create (class: MakerBundle::class, rootNamespace: ' App \\' , suffix: $ suffix );
6363
6464 self ::assertSame ($ expectedResult , $ data ->getClassName ());
6565 }
@@ -74,7 +74,7 @@ public function suffixDataProvider(): \Generator
7474 /** @dataProvider namespaceDataProvider */
7575 public function testNamespace (string $ class , ?string $ rootNamespace , string $ expectedNamespace , string $ expectedFullClassName ): void
7676 {
77- $ class = ClassData::create ($ class );
77+ $ class = ClassData::create ($ class, ' App \\' );
7878
7979 if (null !== $ rootNamespace ) {
8080 $ class ->setRootNamespace ($ rootNamespace );
@@ -94,7 +94,7 @@ public function namespaceDataProvider(): \Generator
9494
9595 public function testGetClassName (): void
9696 {
97- $ class = ClassData::create (class: 'Controller \\Foo ' , suffix: 'Controller ' );
97+ $ class = ClassData::create (class: 'Controller \\Foo ' , rootNamespace: ' App \\' , suffix: 'Controller ' );
9898 self ::assertSame ('FooController ' , $ class ->getClassName ());
9999 self ::assertSame ('Foo ' , $ class ->getClassName (relative: false , withoutSuffix: true ));
100100 self ::assertSame ('FooController ' , $ class ->getClassName (relative: true , withoutSuffix: false ));
@@ -104,7 +104,7 @@ public function testGetClassName(): void
104104
105105 public function testGetClassNameRelativeNamespace (): void
106106 {
107- $ class = ClassData::create (class: 'Controller \\Admin \\Foo ' , suffix: 'Controller ' );
107+ $ class = ClassData::create (class: 'Controller \\Admin \\Foo ' , rootNamespace: ' App \\' , suffix: 'Controller ' );
108108 self ::assertSame ('FooController ' , $ class ->getClassName ());
109109 self ::assertSame ('Foo ' , $ class ->getClassName (relative: false , withoutSuffix: true ));
110110 self ::assertSame ('Admin\FooController ' , $ class ->getClassName (relative: true , withoutSuffix: false ));
@@ -114,7 +114,7 @@ public function testGetClassNameRelativeNamespace(): void
114114
115115 public function testGetClassNameWithAbsoluteNamespace (): void
116116 {
117- $ class = ClassData::create (class: '\\Foo \\Bar \\Admin \\Baz ' , suffix: 'Controller ' );
117+ $ class = ClassData::create (class: '\\Foo \\Bar \\Admin \\Baz ' , rootNamespace: ' App \\' , suffix: 'Controller ' );
118118 self ::assertSame ('BazController ' , $ class ->getClassName ());
119119 self ::assertSame ('Foo\Bar\Admin ' , $ class ->getNamespace ());
120120 self ::assertSame ('Foo\Bar\Admin\BazController ' , $ class ->getFullClassName ());
@@ -123,7 +123,7 @@ public function testGetClassNameWithAbsoluteNamespace(): void
123123 /** @dataProvider fullClassNameProvider */
124124 public function testGetFullClassName (string $ class , ?string $ rootNamespace , bool $ withoutRootNamespace , bool $ withoutSuffix , string $ expectedFullClassName ): void
125125 {
126- $ class = ClassData::create ($ class , suffix: 'Controller ' );
126+ $ class = ClassData::create ($ class , rootNamespace: ' App \\' , suffix: 'Controller ' );
127127
128128 if (null !== $ rootNamespace ) {
129129 $ class ->setRootNamespace ($ rootNamespace );
0 commit comments