/**
  * -------------------------------------------------------------------
  * 本测试用例期望效果:
  * 使用getRootDomain()方法,正确解析网站域名
  */
 public function testMostUsedWay()
 {
     /**
      * Lotus组件初始化三步曲
      */
     // 1. 实例化
     $dn = new LtDomainParser();
     // 2. 设置属性
     // 3. 调init()方法
     $dn->init();
     //初始化完毕,测试其效果
     $this->assertEquals("example.com", $dn->getRootDomain("example.com"));
     $this->assertEquals("example.com", $dn->getRootDomain("www.example.com"));
     $this->assertEquals("google.com.hk", $dn->getRootDomain("image.google.com.hk"));
     $this->assertEquals("online.sh.cn", $dn->getRootDomain("www.online.sh.cn"));
     $this->assertEquals("sina.com.cn", $dn->getRootDomain("www.blog.user1.sina.com.cn"));
     $this->assertEquals("www.sh.cn", $dn->getRootDomain("www.sh.cn"));
     $this->assertEquals("www.sh.cn", $dn->getRootDomain("blog.www.sh.cn"));
     $this->assertEquals("z.cn", $dn->getRootDomain("deal.z.cn"));
     $this->assertEquals("tv.ch", $dn->getRootDomain("tv.ch"));
 }
 /**
  * @dataProvider dpBadDomainValue
  */
 public function testBadDomainValue($para)
 {
     $dn = new LtDomainParser();
     $dn->init();
     $this->assertNull($dn->getRootDomain($para));
 }