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()); }