package com.fpcms.common.util;
import java.util.List;
import org.junit.Assert;
import org.junit.Test;
import com.fpcms.common.webcrawler.htmlparser.HtmlPage.Anchor;
public class BlogUtilTest extends Assert{
@Test
public void test_getValidBlogLinks() {
printAndAssert("http://www.blogjava.net/badqiu",false);
printAndAssert("http://blog.sina.com.cn/u/3225400392",false);
// printAndAssert("http://sh292did.blog.163.com/",true);
// printAndAssert("http://blog.csdn.net/fpqqchao2",true);
printAndAssert("http://www.cnblogs.com/fpqqchao/",true);
}
private void printAndAssert(String blogUrl,boolean ping) {
List<Anchor> list = BlogUtil.getValidBlogLinks(blogUrl, 8);
assertFalse(blogUrl+" not found any blog to ping",list.isEmpty());
for(Anchor a : list) {
if(ping) {
BlogPingUtil.baiduPing(blogUrl, blogUrl, a.getHref(), "");
}
System.out.println(a);
}
}
}