testxmlreadwrite.java

来自「用来为垂直搜索引擎抓取数据的采集系统」· Java 代码 · 共 49 行

JAVA
49
字号
/*
 * *****************************************************
 * Copyright (c) 2005 IIM Lab. All  Rights Reserved.
 * Created by xuehao at 2005-10-12
 * Contact: zxuehao@mail.ustc.edu.cn
 * *****************************************************
 */

package org.indigo.tests;

import java.util.ArrayList;

import org.indigo.xml.FiltPair;
import org.indigo.xml.XmlReadWrite;

import junit.framework.TestCase;

public class TestXmlReadWrite extends TestCase
{
    public void testXmlReadWrite()
    {
        String s1=null,s2=null;
        String startStr=null, endStr=null;
        ArrayList list = null;
        
        XmlReadWrite xmlRw = new XmlReadWrite();
        list = xmlRw.getPairList();
        
        assertTrue( 2==list.size() );
        FiltPair pair = null;
        pair = (FiltPair) list.get( 0 );
        s1 = pair.getStart();
        s2 = pair.getEnd();
        startStr = "<td class=\"z\" width=\"24%\" height=20 style=\"border-right:1 solid #FFFFFF;border-bottom: 1 solid #FFFFFF\">&nbsp;";
        endStr = "</td>";
        assertTrue( s1.equalsIgnoreCase(startStr) );
        assertTrue( s2.equalsIgnoreCase(endStr) );
        
        pair = (FiltPair) list.get( 1 );
        s1 = pair.getStart();
        s2 = pair.getEnd();
        startStr="<td width=\"11%\" class=\"z\" style=\"border-right:1 solid #FFFFFF;border-bottom: 1 solid #FFFFFF\">&nbsp;";
        endStr="</td>";
        assertTrue( s1.equalsIgnoreCase(startStr) );
        assertTrue( s2.equalsIgnoreCase(endStr) );        
        
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?