public function testPasswordAccessors() { $url = new \r8\URL(); $this->assertFalse($url->passwordExists()); $this->assertNull($url->getPassword()); $this->assertSame($url, $url->setPassword("pword")); $this->assertTrue($url->passwordExists()); $this->assertSame("pword", $url->getPassword()); $this->assertSame($url, $url->clearPassword()); $this->assertFalse($url->passwordExists()); $this->assertNull($url->getPassword()); $this->assertSame($url, $url->setPassword("pword")); $this->assertTrue($url->passwordExists()); $this->assertSame("pword", $url->getPassword()); $this->assertSame($url, $url->setPassword(" ")); $this->assertFalse($url->passwordExists()); $this->assertNull($url->getPassword()); }