package com.flicklib.service; import static org.junit.Assert.assertTrue; import java.io.IOException; import java.util.HashMap; import java.util.Map; import java.util.concurrent.TimeUnit; import org.junit.Test; public class SimpleHttpSourceLoaderTest { @Test public void testPost() throws IOException { SourceLoader loader = new UrlConnectionResolver((int) TimeUnit.SECONDS.toMillis(5)); Map<String,String> headers = new HashMap<String, String>(); Map<String,String> params = new HashMap<String, String>(); params.put("username", "test"); Source source = loader.post("http://www.piiix.com/login", params, headers); assertTrue(source.getContent(). startsWith("<!DOCTYPE")); //System.out.println(source.getContent()); } @Test public void testLoadSource() throws IOException { SourceLoader loader = new UrlConnectionResolver((int) TimeUnit.SECONDS.toMillis(5)); Source source = loader.loadSource("http://www.google.com"); assertTrue(source.getContent(). startsWith("<!doctype html>")); } @Test public void testLoadSourceStringBoolean() throws IOException { SourceLoader loader = new UrlConnectionResolver((int) TimeUnit.SECONDS.toMillis(5)); Source source = loader.loadSource("http://www.google.com/search?q=flicklib", true); assertTrue(source.getContent().length() > 0); //System.out.println(source.getContent()); } }