예제 #1
0
 /**
  * @covers \vsc\infrastructure\urls\UrlParserA::getTldOf
  */
 public function testGetTldOf()
 {
     $sHost = 'example.com';
     $sTld = substr($sHost, strrpos($sHost, '.') + 1);
     $this->assertEquals($sTld, UrlParserA_underTest::getTldOf($sHost));
     $sHost = 'localhost';
     $this->assertEquals($sHost, UrlParserA_underTest::getTldOf($sHost));
     $sIp = '192.168.1.1';
     $this->assertFalse(UrlParserA_underTest::getTldOf($sIp));
     $sEmpty = '';
     $this->assertFalse(UrlParserA_underTest::getTldOf($sEmpty));
     $sNull = null;
     $this->assertFalse(UrlParserA_underTest::getTldOf($sNull));
 }