Beispiel #1
0
 /**
  * @covers itseo\test\Flash::test
  * @todo   Implement testTest().
  */
 public function testTest()
 {
     $dummy_dom = Itseo::extractDOM(file_get_contents("http://www.google.es/"));
     $result = $this->object->test($dummy_dom);
     $this->assertArrayHasKey("name", $result);
     $this->assertArrayHasKey("score", $result);
     $this->assertArrayHasKey("total_score", $result);
     $this->assertArrayHasKey("result", $result);
     $this->assertEquals("flash", $result['name']);
 }
Beispiel #2
0
 public function test($target, $domain = "localhost")
 {
     $dmoz_HTML = file_get_contents('http://www.dmoz.org/search/?q=' . $domain);
     if ($dmoz_HTML) {
         $DOM = Itseo::extractDOM($dmoz_HTML);
         $aux = $DOM->getElementsByTagName('a');
         foreach ($aux as $link) {
             if ($link->getAttribute('href') == $target) {
                 $this->in_dmoz = true;
                 $this->result .= '<p><span class="result ok">OK</span>Your site is listed in DMOZ directory.</p>' . "\n";
                 $this->score += 1;
                 break;
             }
         }
         if ($this->in_dmoz !== true) {
             $this->result .= '<p><span class="result error">ERROR</span>Your site its not listed in DMOZ directory</p>' . "\n";
         }
     }
     return array("name" => "dmoz", "score" => $this->score, "total_score" => self::TOTAL_SCORE, "result" => $this->result);
 }
Beispiel #3
0
 /**
  * @covers itseo\Itseo::extractDOM
  * @todo   Implement testExtractDOM().
  */
 public function testExtractDOM()
 {
     $this->assertInstanceOf("DOMDocument", $this->object->extractDOM($this->object->page_HTML));
 }