Esempio n. 1
0
 /**
  * Tests decomposition of a hostname in various subdomains
  *
  */
 public function testHosts()
 {
     $ary = GSB_UrlUtil::makeHosts('foo', false);
     $expected = array('foo');
     $this->assertEquals($expected, $ary);
     $ary = GSB_UrlUtil::makeHosts('a.b.c', false);
     $expected = array('a.b.c', 'b.c');
     $this->assertEquals($expected, $ary);
     $ary = GSB_UrlUtil::makeHosts('a.b.c.d.e.f.g', false);
     $expected = array('a.b.c.d.e.f.g', 'c.d.e.f.g', 'd.e.f.g', 'e.f.g', 'f.g');
     $this->assertEquals($expected, $ary);
     $ary = GSB_UrlUtil::makeHosts('1.2.3.4', true);
     $expected = array('1.2.3.4');
     $this->assertEquals($expected, $ary);
 }