36 import java.util.ArrayList;
37 import java.util.Collection;
38 import java.util.Collections;
39 import java.util.List;
40 import java.util.function.Consumer;
41 import java.util.stream.Collectors;
42 import java.util.stream.Stream;
43 import javax.tools.JavaCompiler;
44 import javax.tools.JavaFileObject;
45 import javax.tools.StandardJavaFileManager;
46 import javax.tools.StandardLocation;
47 import javax.tools.ToolProvider;
48 import jdk.testlibrary.FileUtils;
49 import jdk.testlibrary.JDKToolFinder;
50 import static java.lang.String.format;
51 import static java.util.Arrays.asList;
52
53 /*
54 * @test
55 * @bug 8064924
56 * @modules java.compiler
57 * jdk.compiler
58 * @summary Basic test for URLStreamHandlerProvider
59 * @library /lib/testlibrary
60 * @build jdk.testlibrary.FileUtils jdk.testlibrary.JDKToolFinder
61 * @compile Basic.java Child.java
62 * @run main Basic
63 */
64
65 public class Basic {
66
67 static final Path TEST_SRC = Paths.get(System.getProperty("test.src", "."));
68 static final Path TEST_CLASSES = Paths.get(System.getProperty("test.classes", "."));
69
70 public static void main(String[] args) throws Throwable {
71 unknownProtocol("foo", UNKNOWN);
72 unknownProtocol("bar", UNKNOWN);
73 viaProvider("baz", KNOWN);
74 viaProvider("bert", KNOWN);
75 viaProvider("ernie", UNKNOWN, "-Djava.security.manager");
76 viaProvider("curly", UNKNOWN, "-Djava.security.manager");
77 viaProvider("larry", KNOWN, "-Djava.security.manager",
|
36 import java.util.ArrayList;
37 import java.util.Collection;
38 import java.util.Collections;
39 import java.util.List;
40 import java.util.function.Consumer;
41 import java.util.stream.Collectors;
42 import java.util.stream.Stream;
43 import javax.tools.JavaCompiler;
44 import javax.tools.JavaFileObject;
45 import javax.tools.StandardJavaFileManager;
46 import javax.tools.StandardLocation;
47 import javax.tools.ToolProvider;
48 import jdk.testlibrary.FileUtils;
49 import jdk.testlibrary.JDKToolFinder;
50 import static java.lang.String.format;
51 import static java.util.Arrays.asList;
52
53 /*
54 * @test
55 * @bug 8064924
56 * @modules jdk.compiler
57 * @summary Basic test for URLStreamHandlerProvider
58 * @library /lib/testlibrary
59 * @build jdk.testlibrary.FileUtils jdk.testlibrary.JDKToolFinder
60 * @compile Basic.java Child.java
61 * @run main Basic
62 */
63
64 public class Basic {
65
66 static final Path TEST_SRC = Paths.get(System.getProperty("test.src", "."));
67 static final Path TEST_CLASSES = Paths.get(System.getProperty("test.classes", "."));
68
69 public static void main(String[] args) throws Throwable {
70 unknownProtocol("foo", UNKNOWN);
71 unknownProtocol("bar", UNKNOWN);
72 viaProvider("baz", KNOWN);
73 viaProvider("bert", KNOWN);
74 viaProvider("ernie", UNKNOWN, "-Djava.security.manager");
75 viaProvider("curly", UNKNOWN, "-Djava.security.manager");
76 viaProvider("larry", KNOWN, "-Djava.security.manager",
|