⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmlparservideosearchresultstest.java

📁 Yahoo!search API. 用于搜索引擎接口
💻 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 + -