/** * Checks if the resource identifier will be initialized * propertly from the data of a passed URL. * * @return void */ public function testPopulateFromUrl() { // populate the identifier with the data of the passed URL $this->resourceIdentifier->populateFromUrl(ResourceIdentifierTest::TEST_URL); // check the data from the resource identifier $this->assertSame($this->resourceIdentifier->getScheme(), 'php'); $this->assertSame($this->resourceIdentifier->getUser(), 'user'); $this->assertSame($this->resourceIdentifier->getPass(), 'password'); $this->assertSame($this->resourceIdentifier->getHost(), '127.0.0.1'); $this->assertSame($this->resourceIdentifier->getPort(), 9080); $this->assertSame($this->resourceIdentifier->getPath(), '/example/index.pc/TechDivision/Example/Services/UserProcessor'); $this->assertSame($this->resourceIdentifier->getQuery(), 'SESSID=sadf8dafs879sdfsad'); $this->assertSame($this->resourceIdentifier->getFilename(), '/example/index.pc'); $this->assertSame($this->resourceIdentifier->getContextName(), 'example'); $this->assertSame($this->resourceIdentifier->getPathInfo(), '/TechDivision/Example/Services/UserProcessor'); }