public void TestExtractTitle() { YT2013Parser urlWrap = new YT2013Parser(dataURL); String title = urlWrap.extractTitle(); Assert.AreEqual("les robins des bois best of 12", title); }
public void TestExtractThumbnailUrl() { YT2013Parser urlWrap = new YT2013Parser(dataURL); String thumbUrl = urlWrap.extractThumbnailUrl(); Assert.AreEqual("http://i4.ytimg.com/vi/sxwAuZn8bes/default.jpg", thumbUrl); }
public void TestExtractStreamMap() { YT2013Parser urlWrap = new YT2013Parser(dataURL); String streamMap = urlWrap.extractStreamMap(); Assert.AreEqual(8827, streamMap.Length); }
public void TestExtractStatus() { YT2013Parser urlWrap = new YT2013Parser(dataURL); String status = urlWrap.extractStatus(); Assert.AreEqual("ok", status); }
public void TestExtractLength() { YT2013Parser urlWrap = new YT2013Parser(dataURL); int lengthSeconds = urlWrap.extractLengthSeconds(); Assert.AreEqual(843, lengthSeconds); }
public void TestExtractAuthor() { YT2013Parser urlWrap = new YT2013Parser(dataURL); String author = urlWrap.extractAuthor(); Assert.AreEqual("didipohu1", author); }
private void AnalyseVideoInfoURL(String aURLInfo) { IUrlParser urlParser = new YT2013Parser(aURLInfo); String status = urlParser.extractStatus(); if (status.Equals("ok")) { this.title = urlParser.extractTitle(); this.author = urlParser.extractAuthor(); this.length = urlParser.extractLengthSeconds(); this.AnalyseVideoStreamMap(urlParser.extractStreamMap()); } else if(status.Equals("fail")) { String errno = urlParser.extractErrNo(); String reason = urlParser.extractReason(); MessageBox.Show("Error number" + errno + " Reason: " + reason, "Cannot load Youtube Video File"); } }