|
@@ -64,4 +64,30 @@ class UrlAnalyzerTest extends \PHPUnit_Framework_TestCase
|
64
|
64
|
$this->assertFalse($url_analyzer->haveMatch());
|
65
|
65
|
}
|
66
|
66
|
|
|
67
|
+ public function testYoutu()
|
|
68
|
+ {
|
|
69
|
+ $url_analyzer = new UrlAnalyzer($this->getNewElement('youtu.be', 'http://youtu.be/hPglbKE-byg'), UrlMatchs::$youtu);
|
|
70
|
+ $this->assertTrue($url_analyzer->haveMatch());
|
|
71
|
+ $this->assertEquals(Element::TYPE_OTHER, $url_analyzer->getType());
|
|
72
|
+ $this->assertEquals('hPglbKE-byg', $url_analyzer->getRefId());
|
|
73
|
+
|
|
74
|
+ $url_analyzer = new UrlAnalyzer($this->getNewElement('youtu.be', 'http://youtu.be/M9PkADawUKU'), UrlMatchs::$youtu);
|
|
75
|
+ $this->assertTrue($url_analyzer->haveMatch());
|
|
76
|
+ $this->assertEquals(Element::TYPE_OTHER, $url_analyzer->getType());
|
|
77
|
+ $this->assertEquals('M9PkADawUKU', $url_analyzer->getRefId());
|
|
78
|
+ }
|
|
79
|
+
|
|
80
|
+ public function testYoutube()
|
|
81
|
+ {
|
|
82
|
+ $url_analyzer = new UrlAnalyzer($this->getNewElement('youtube.com', 'https://www.youtube.com/watch?v=M9PkADawUKU'), UrlMatchs::$youtube);
|
|
83
|
+ $this->assertTrue($url_analyzer->haveMatch());
|
|
84
|
+ $this->assertEquals(Element::TYPE_OTHER, $url_analyzer->getType());
|
|
85
|
+ $this->assertEquals('M9PkADawUKU', $url_analyzer->getRefId());
|
|
86
|
+
|
|
87
|
+ $url_analyzer = new UrlAnalyzer($this->getNewElement('youtube.com', 'https://www.youtube.com/watch?feature=player_detailpage&v=M9PkADawUKU#t=73s'), UrlMatchs::$youtube);
|
|
88
|
+ $this->assertTrue($url_analyzer->haveMatch());
|
|
89
|
+ $this->assertEquals(Element::TYPE_OTHER, $url_analyzer->getType());
|
|
90
|
+ $this->assertEquals('M9PkADawUKU', $url_analyzer->getRefId());
|
|
91
|
+ }
|
|
92
|
+
|
67
|
93
|
}
|