/** * test URI */ public function testUrl() { // generate server data $this->fakeServerData(); $this->assertEquals(CCIn::url(), 'http://local.ccf2.com/'); $this->fakeServerData(array(), array(), array('REQUEST_URI' => '/foo/bar/?param1=yes¶m2=no')); $this->assertEquals(CCIn::url(), 'http://local.ccf2.com/foo/bar/?param1=yes¶m2=no'); $this->fakeServerData(array(), array(), array('REQUEST_URI' => '/foo/bar/?a=b', 'HTTPS' => 'yes')); $this->assertEquals('https://local.ccf2.com/foo/bar/?a=b', CCIn::url()); }