@@ -49,25 +49,9 @@ public function testReadsNamespaceFromClassReflection() : void
4949 public function testReadsAliasesFromClassReflection () : void
5050 {
5151 $ fixture = new ContextFactory ();
52- $ expected = [
53- 'm ' => m::class,
54- 'DocBlock ' => DocBlock::class,
55- 'Tag ' => Tag::class,
56- 'phpDocumentor ' => 'phpDocumentor ' ,
57- 'TestCase ' => TestCase::class,
58- 'Assert ' => Assert::class,
59- 'e ' => e::class,
60- ReflectionClass::class => ReflectionClass::class,
61- 'stdClass ' ,
62- ];
6352 $ context = $ fixture ->createFromReflector (new ReflectionClass ($ this ));
6453
65- $ actual = $ context ->getNamespaceAliases ();
66-
67- // sort so that order differences don't break it
68- sort ($ expected );
69- sort ($ actual );
70- $ this ->assertSame ($ expected , $ actual );
54+ $ this ->assertNamespaceAliasesFrom ($ context );
7155 }
7256
7357 /**
@@ -89,20 +73,9 @@ public function testReadsNamespaceFromProvidedNamespaceAndContent() : void
8973 public function testReadsAliasesFromProvidedNamespaceAndContent () : void
9074 {
9175 $ fixture = new ContextFactory ();
92- $ expected = [
93- 'm ' => m::class,
94- 'DocBlock ' => DocBlock::class,
95- 'Tag ' => Tag::class,
96- 'phpDocumentor ' => 'phpDocumentor ' ,
97- 'TestCase ' => TestCase::class,
98- ReflectionClass::class => ReflectionClass::class,
99- ];
10076 $ context = $ fixture ->createForNamespace (__NAMESPACE__ , file_get_contents (__FILE__ ));
10177
102- $ actual = $ context ->getNamespaceAliases ();
103-
104- // sort so that order differences don't break it
105- $ this ->assertSame (sort ($ expected ), sort ($ actual ));
78+ $ this ->assertNamespaceAliasesFrom ($ context );
10679 }
10780
10881 /**
@@ -196,6 +169,29 @@ class Bar
196169 $ this ->assertSame ([], $ context ->getNamespaceAliases ());
197170 }
198171
172+ public function assertNamespaceAliasesFrom (Context $ context )
173+ {
174+ $ expected = [
175+ 'm ' => m::class,
176+ 'DocBlock ' => DocBlock::class,
177+ 'Tag ' => Tag::class,
178+ 'phpDocumentor ' => 'phpDocumentor ' ,
179+ 'TestCase ' => TestCase::class,
180+ 'Assert ' => Assert::class,
181+ 'e ' => e::class,
182+ ReflectionClass::class => ReflectionClass::class,
183+ 'stdClass ' => 'stdClass ' ,
184+ ];
185+
186+ $ actual = $ context ->getNamespaceAliases ();
187+
188+ // sort so that order differences don't break it
189+ asort ($ expected );
190+ asort ($ actual );
191+
192+ $ this ->assertSame ($ expected , $ actual );
193+ }
194+
199195 public function tearDown ()
200196 {
201197 m::close ();
0 commit comments