1<?php 2 3namespace dokuwiki\test\Remote\OpenApiDoc; 4 5use dokuwiki\Remote\OpenApiDoc\ClassResolver; 6 7class ClassResolverTest extends \DokuWikiTest 8{ 9 10 11 public function testResolving() 12 { 13 $resolver = new ClassResolver(); 14 15 // resolve by use statement 16 $this->assertEquals(ClassResolver::class, $resolver->resolve('ClassResolver', self::class)); 17 18 // resolve in same namespace 19 $this->assertEquals( 20 'dokuwiki\test\Remote\OpenApiDoc\Something\Else', 21 $resolver->resolve('Something\Else', self::class) 22 ); 23 24 // resolve fully qualified 25 $this->assertEquals( 26 'fully\Qualified\Class', 27 $resolver->resolve('\fully\Qualified\Class', self::class) 28 ); 29 } 30} 31