public function testFilenameAccessors() { $url = new \r8\URL(); $this->assertFalse($url->filenameExists()); $this->assertNull($url->getFilename()); $this->assertSame($url, $url->setFilename("filenm")); $this->assertTrue($url->filenameExists()); $this->assertSame("filenm", $url->getFilename()); $this->assertSame($url, $url->clearFilename()); $this->assertFalse($url->filenameExists()); $this->assertNull($url->getFilename()); $this->assertSame($url, $url->setFilename("Filename.2008")); $this->assertTrue($url->filenameExists()); $this->assertSame("Filename.2008", $url->getFilename()); $this->assertSame($url, $url->setFilename(" ")); $this->assertFalse($url->filenameExists()); $this->assertNull($url->getFilename()); }