8165109: langtools/test switches to use new CLI options

Reviewed-by: jjg, amlu
This commit is contained in:
Mandy Chung 2016-08-30 20:49:41 -07:00
parent 8120ff3110
commit 2a62da3a63
15 changed files with 35 additions and 35 deletions

View file

@ -34,7 +34,7 @@ import com.sun.tools.javadoc.Main;
/**
* @test
* @bug 8086737
* @summary Test -release option in javadoc
* @summary Test --release option in javadoc
* @run main ReleaseOption
*/
public class ReleaseOption {
@ -43,10 +43,10 @@ public class ReleaseOption {
}
void run() {
doRunTest(0, out -> out.contains("compiler.err.doesnt.exist: java.util.stream"), "-release", "7");
doRunTest(0, out -> !out.contains("compiler.err.doesnt.exist: java.util.stream"), "-release", "8");
doRunTest(1, out -> true, "-release", "7", "-source", "7");
doRunTest(1, out -> true, "-release", "7", "-bootclasspath", "any");
doRunTest(0, out -> out.contains("compiler.err.doesnt.exist: java.util.stream"), "--release", "7");
doRunTest(0, out -> !out.contains("compiler.err.doesnt.exist: java.util.stream"), "--release", "8");
doRunTest(1, out -> true, "--release", "7", "-source", "7");
doRunTest(1, out -> true, "--release", "7", "-bootclasspath", "any");
}
void doRunTest(int expectedResult, Predicate<String> validate, String... args) {