package com.iwebpp.node.tests;
import com.iwebpp.node.Url;
import android.util.Log;
import junit.framework.TestCase;
public final class UrlTest extends TestCase {
private static final String TAG = "UrlTest";
public void testParse() throws Exception {
// parse without query
String link0 = "http://user:pass@host.com:8080/p/a/t/h?query=string#hash";
Url.UrlObj obj0 = Url.parse(link0, false, true);
Log.d(TAG, "link:"+link0+", parsed:"+obj0);
assertTrue(link0.equalsIgnoreCase(obj0.toString()));
// parse with query
String link1 = "https://user:pass@host.com:8888/p/a/t/h?query=string&i=love&love=u#hash";
Url.UrlObj obj1 = Url.parse(link1, true, true);
Log.d(TAG, "link:"+link1+", parsed:"+obj1);
assertTrue(link1.equalsIgnoreCase(obj1.toString()));
Log.d(TAG, "queryParams:"+obj1.queryParams);
}
}