Esempio n. 1
0
 public function testSetGetPath()
 {
     $dir = new \r8\FileSys\Dir();
     $this->assertNull($dir->getRawDir());
     $this->assertFalse($dir->dirExists());
     $this->assertSame($dir, $dir->setPath("/path/to/dir"));
     $this->assertSame("/path/to/dir/", $dir->getRawDir());
     $this->assertSame("/path/to/dir/", $dir->getPath());
     $this->assertTrue($dir->dirExists());
     $this->assertSame($dir, $dir->setPath(""));
     $this->assertNull($dir->getRawDir());
     $this->assertNull($dir->getPath());
     $this->assertFalse($dir->dirExists());
     $this->assertSame($dir, $dir->setPath("c:\\path\\to\\\\dir\\\\"));
     $this->assertSame("c:/path/to/dir/", $dir->getRawDir());
     $this->assertSame("c:/path/to/dir/", $dir->getPath());
     $this->assertTrue($dir->dirExists());
 }