📄 xmlparservideosearchresultstest.java
字号:
package com.yahoo.search.xmlparser;import com.yahoo.search.VideoSearchResults;import com.yahoo.XmlParserTestUtil;import junit.framework.TestCase;import java.math.BigDecimal;import java.math.BigInteger;public class XmlParserVideoSearchResultsTest extends TestCase { public void testParseVideoSearchResults() throws Exception { VideoSearchResults results = new XmlParserVideoSearchResults(XmlParserTestUtil.parseTest("/com/yahoo/search/xmlparser/videoSearch.xml")); assertEquals(new BigInteger("1"), results.getFirstResultPosition()); assertEquals(new BigInteger("502"), results.getTotalResultsAvailable()); assertEquals(new BigInteger("10"), results.getTotalResultsReturned()); assertEquals(10, results.listResults().length); assertEquals("madonna", results.listResults()[0].getTitle()); assertEquals("INTERVIEW MED MADONNA Optaget af norsk tv i Stockholm", results.listResults()[0].getSummary()); assertEquals("http://www.dr.dk/skum/musikprofil/ramfiler/madonna.ram", results.listResults()[0].getUrl()); assertEquals("http://www.dr.dk/skum/musikprofil/ramfiler/madonna.ram", results.listResults()[0].getClickUrl()); assertEquals("http://www.dr.dk/skum/musikprofil/madonna.asp", results.listResults()[0].getRefererUrl()); assertEquals(new BigInteger("0", 10), results.listResults()[0].getFileSize()); assertEquals("realmedia", results.listResults()[0].getFileFormat()); assertEquals(new BigDecimal("864"), results.listResults()[0].getDuration()); assertTrue(results.listResults()[0].isStreaming()); assertNull(results.listResults()[0].getHeight()); assertNull(results.listResults()[0].getWidth()); assertNull(results.listResults()[0].getChannels()); assertNull(results.listResults()[0].getThumbnail()); assertNull(results.listResults()[0].getPublisher()); assertNull(results.listResults()[0].getRestrictions()); assertNull(results.listResults()[0].getCopyright()); assertEquals("madonna al et", results.listResults()[1].getTitle()); assertEquals("madonna al et Watch Madonna on Entertainment Tonight Madonna releases American Life April 2003 httpwwwsteveswartzcommadonnaal", results.listResults()[1].getSummary()); assertEquals("http://www.steveswartz.com/madonna.al/madonna.al.et.mpg", results.listResults()[1].getUrl()); assertEquals("http://www.steveswartz.com/madonna.al/madonna.al.et.mpg", results.listResults()[1].getClickUrl()); assertEquals("http://search-dyn.excite.co.uk/search.php?excitetype=video&key=madonna&vfa=on&vsstr=all", results.listResults()[1].getRefererUrl()); assertEquals(new BigInteger("12821508"), results.listResults()[1].getFileSize()); assertEquals("mpeg", results.listResults()[1].getFileFormat()); assertEquals(new BigDecimal("73"), results.listResults()[1].getDuration()); assertFalse(results.listResults()[1].isStreaming()); assertEquals(new BigInteger("240"), results.listResults()[1].getHeight()); assertEquals(new BigInteger("352"), results.listResults()[1].getWidth()); assertEquals("2", results.listResults()[1].getChannels()); assertEquals("http://scd.mm-so.yimg.com/image/1505374229", results.listResults()[1].getThumbnail().getUrl()); assertEquals(new BigInteger("98"), results.listResults()[1].getThumbnail().getHeight()); assertEquals(new BigInteger("145"), results.listResults()[1].getThumbnail().getWidth()); assertEquals("Foo Publisher", results.listResults()[1].getPublisher()); assertEquals("Noframe", results.listResults()[1].getRestrictions()); assertEquals("Copyright 2005 Foo Publisher", results.listResults()[1].getCopyright()); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -