package com.couchbase.lite.util;
import com.couchbase.lite.LiteTestCase;
import java.net.URL;
/**
* Created by hideki on 7/8/16.
*/
public class URLUtilsTest extends LiteTestCase {
public void testGetUser() throws Exception {
String username = URLUtils.getUser(new URL("https://johnny:p4ssw0rd@www.example.com:443/script.ext;param=value?query=value#ref"));
assertNotNull(username);
assertEquals("johnny", username);
username = URLUtils.getUser(new URL("https://www.example.com:443/script.ext;param=value?query=value#ref"));
assertNull(username);
username = URLUtils.getUser(new URL("https://:p4ssw0rd@www.example.com:443/script.ext;param=value?query=value#ref"));
assertNotNull(username);
assertEquals("", username);
}
}