예제 #1
0
파일: PathsTest.php 프로젝트: jivoo/core
 public function testP()
 {
     $paths = new Paths('the/base/path');
     $this->assertEquals('the/base/path', $paths->p(''));
     $this->assertEquals('the/base/path', $paths->p('.'));
     $this->assertEquals('the/base/path/test', $paths->p('test'));
     $this->assertEquals('the/base/path/test/test', $paths->p('test/test'));
     $this->assertEquals('the/base/path/test', $paths->p('/test'));
     $paths->test = 'a/subdir';
     $this->assertEquals('the/base/path/a/subdir', $paths->p('test'));
     $this->assertEquals('the/base/path/a/subdir/test', $paths->p('test/test'));
     $this->assertEquals('the/base/path/test', $paths->p('/test'));
     $paths->test = '/a/subdir';
     $this->assertEquals('/a/subdir', $paths->p('test'));
     $this->assertEquals('/a/subdir/test', $paths->p('test/test'));
 }