/**
  * 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');
 }