Example #1
0
 public function testFilenameAccessors()
 {
     $file = new \r8\FileSys\File();
     $this->assertNull($file->getFilename());
     $this->assertFalse($file->filenameExists());
     $this->assertSame($file, $file->setFilename("filename."));
     $this->assertSame("filename", $file->getFilename());
     $this->assertTrue($file->filenameExists());
     $this->assertSame($file, $file->setFilename("."));
     $this->assertNull($file->getFilename());
     $this->assertFalse($file->filenameExists());
     $this->assertSame($file, $file->setFilename(""));
     $this->assertNull($file->getFilename());
     $this->assertFalse($file->filenameExists());
     $this->assertSame($file, $file->setFilename("Filename.2008"));
     $this->assertSame("Filename.2008", $file->getFilename());
     $this->assertTrue($file->filenameExists());
     $this->assertSame($file, $file->clearFilename());
     $this->assertNull($file->getFilename());
     $this->assertFalse($file->filenameExists());
 }