mirror of
https://github.com/corda/corda.git
synced 2024-12-29 09:18:58 +00:00
9bb3d6b972
git-subtree-dir: sgx-jvm/avian git-subtree-mainline:f978eab8d1
git-subtree-split:09e4fe60d0
42 lines
1.0 KiB
Java
42 lines
1.0 KiB
Java
import java.net.MalformedURLException;
|
|
import java.net.URL;
|
|
|
|
public class UrlTest {
|
|
private static String query="var1=val1&var2=val2";
|
|
private static String path="/testpath";
|
|
private static String domain="file://www.readytalk.com";
|
|
private static String file=path + "?" + query;
|
|
private static URL url;
|
|
|
|
private static void expect(boolean v) {
|
|
if (! v) throw new RuntimeException();
|
|
}
|
|
|
|
private static void setupURL() throws MalformedURLException {
|
|
StringBuilder builder = new StringBuilder();
|
|
builder.append(domain);
|
|
builder.append(file);
|
|
url = new URL(builder.toString());
|
|
}
|
|
|
|
private static void testGetPath() {
|
|
expect(url.getPath().equals(path));
|
|
}
|
|
|
|
private static void testGetFile() {
|
|
expect(url.getFile().equals(file));
|
|
}
|
|
|
|
private static void testGetQuery() {
|
|
expect(url.getQuery().equals(query));
|
|
}
|
|
|
|
public static void main(String[] args) throws MalformedURLException {
|
|
setupURL();
|
|
testGetPath();
|
|
testGetFile();
|
|
testGetQuery();
|
|
}
|
|
|
|
}
|