1010 * @link http://phpdoc.org
1111 */
1212
13- namespace phpDocumentor \Reflection \ Types ;
13+ namespace phpDocumentor \Reflection ;
1414
1515use Mockery as m ;
16- use phpDocumentor \Reflection \Type ;
16+ use phpDocumentor \Reflection \Types \Array_ ;
17+ use phpDocumentor \Reflection \Types \Compound ;
18+ use phpDocumentor \Reflection \Types \Context ;
19+ use phpDocumentor \Reflection \Types \Object_ ;
1720
1821/**
19- * @coversDefaultClass phpDocumentor\Reflection\Types\Resolver
22+ * @coversDefaultClass phpDocumentor\Reflection\TypeResolver
2023 */
21- class ResolverTest extends \PHPUnit_Framework_TestCase
24+ class TypeResolverTest extends \PHPUnit_Framework_TestCase
2225{
2326 /**
2427 * @param string $keyword
@@ -35,7 +38,7 @@ class ResolverTest extends \PHPUnit_Framework_TestCase
3538 */
3639 public function testResolvingKeywords ($ keyword , $ expectedClass )
3740 {
38- $ fixture = new Resolver ();
41+ $ fixture = new TypeResolver ();
3942
4043 $ resolvedType = $ fixture ->resolveType ($ keyword , new Context ('' ));
4144
@@ -56,7 +59,7 @@ public function testResolvingKeywords($keyword, $expectedClass)
5659 */
5760 public function testResolvingFQSENs ($ fqsen )
5861 {
59- $ fixture = new Resolver ();
62+ $ fixture = new TypeResolver ();
6063
6164 /** @var Object_ $resolvedType */
6265 $ resolvedType = $ fixture ->resolveType ($ fqsen , new Context ('' ));
@@ -77,7 +80,7 @@ public function testResolvingFQSENs($fqsen)
7780 */
7881 public function testResolvingRelativeQSENsBasedOnNamespace ()
7982 {
80- $ fixture = new Resolver ();
83+ $ fixture = new TypeResolver ();
8184
8285 /** @var Object_ $resolvedType */
8386 $ resolvedType = $ fixture ->resolveType ('DocBlock ' , new Context ('phpDocumentor\Reflection ' ));
@@ -97,7 +100,7 @@ public function testResolvingRelativeQSENsBasedOnNamespace()
97100 */
98101 public function testResolvingRelativeQSENsBasedOnNamespaceAlias ()
99102 {
100- $ fixture = new Resolver ();
103+ $ fixture = new TypeResolver ();
101104
102105 /** @var Object_ $resolvedType */
103106 $ resolvedType = $ fixture ->resolveType (
@@ -120,7 +123,7 @@ public function testResolvingRelativeQSENsBasedOnNamespaceAlias()
120123 */
121124 public function testResolvingTypedArrays ()
122125 {
123- $ fixture = new Resolver ();
126+ $ fixture = new TypeResolver ();
124127
125128 /** @var Array_ $resolvedType */
126129 $ resolvedType = $ fixture ->resolveType ('string[] ' , new Context ('' ));
@@ -141,7 +144,7 @@ public function testResolvingTypedArrays()
141144 */
142145 public function testResolvingNestedTypedArrays ()
143146 {
144- $ fixture = new Resolver ();
147+ $ fixture = new TypeResolver ();
145148
146149 /** @var Array_ $resolvedType */
147150 $ resolvedType = $ fixture ->resolveType ('string[][] ' , new Context ('' ));
@@ -172,7 +175,7 @@ public function testResolvingNestedTypedArrays()
172175 */
173176 public function testResolvingCompoundTypes ()
174177 {
175- $ fixture = new Resolver ();
178+ $ fixture = new TypeResolver ();
176179
177180 /** @var Compound $resolvedType */
178181 $ resolvedType = $ fixture ->resolveType ('string|Reflection\DocBlock ' , new Context ('phpDocumentor ' ));
@@ -210,7 +213,7 @@ public function testResolvingCompoundTypes()
210213 */
211214 public function testResolvingCompoundTypesWithTwoArrays ()
212215 {
213- $ fixture = new Resolver ();
216+ $ fixture = new TypeResolver ();
214217
215218 /** @var Compound $resolvedType */
216219 $ resolvedType = $ fixture ->resolveType ('integer[]|string[] ' , new Context ('' ));
@@ -242,7 +245,7 @@ public function testAddingAKeyword()
242245 $ typeMock = m::mock (Type::class);
243246
244247 // Act
245- $ fixture = new Resolver ();
248+ $ fixture = new TypeResolver ();
246249 $ fixture ->addKeyword ('mock ' , get_class ($ typeMock ));
247250
248251 // Assert
@@ -258,7 +261,7 @@ public function testAddingAKeyword()
258261 */
259262 public function testAddingAKeywordFailsIfTypeClassDoesNotExist ()
260263 {
261- $ fixture = new Resolver ();
264+ $ fixture = new TypeResolver ();
262265 $ fixture ->addKeyword ('mock ' , 'IDoNotExist ' );
263266 }
264267
@@ -269,7 +272,7 @@ public function testAddingAKeywordFailsIfTypeClassDoesNotExist()
269272 */
270273 public function testAddingAKeywordFailsIfTypeClassDoesNotImplementTypeInterface ()
271274 {
272- $ fixture = new Resolver ();
275+ $ fixture = new TypeResolver ();
273276 $ fixture ->addKeyword ('mock ' , 'stdClass ' );
274277 }
275278
@@ -281,7 +284,7 @@ public function testAddingAKeywordFailsIfTypeClassDoesNotImplementTypeInterface(
281284 */
282285 public function testExceptionIsThrownIfTypeIsEmpty ()
283286 {
284- $ fixture = new Resolver ();
287+ $ fixture = new TypeResolver ();
285288 $ fixture ->resolveType (' ' , new Context ('' ));
286289 }
287290
@@ -293,7 +296,7 @@ public function testExceptionIsThrownIfTypeIsEmpty()
293296 */
294297 public function testExceptionIsThrownIfTypeIsNotAString ()
295298 {
296- $ fixture = new Resolver ();
299+ $ fixture = new TypeResolver ();
297300 $ fixture ->resolveType (['a ' ], new Context ('' ));
298301 }
299302
0 commit comments