test/jdk/tools/jpackage/share/ErrorTest.java
branchJDK-8200758-branch
changeset 58114 42df7de58e39
parent 57446 5a5b85f00a63
child 58147 45a9084fe981
equal deleted inserted replaced
58113:885b0543f6e4 58114:42df7de58e39
    46             "Invalid Option: [--no-such-argument]";
    46             "Invalid Option: [--no-such-argument]";
    47     private static final String ARG2 = "--output";
    47     private static final String ARG2 = "--output";
    48     private static final String EXPECTED2 = "--main-jar or --module";
    48     private static final String EXPECTED2 = "--main-jar or --module";
    49 
    49 
    50     private static final String [] CMD1 = {
    50     private static final String [] CMD1 = {
       
    51         "--package-type", "app-image",
    51         "--input", "input",
    52         "--input", "input",
    52         "--output", OUTPUT,
    53         "--output", OUTPUT,
    53         "--name", "test",
    54         "--name", "test",
    54         "--main-jar", "non-existant.jar",
    55         "--main-jar", "non-existant.jar",
    55     };
    56     };
    56     private static final String EXP1 = "main jar does not exist";
    57     private static final String EXP1 = "main jar does not exist";
    57 
    58 
    58     private static final String [] CMD2 = {
    59     private static final String [] CMD2 = {
       
    60         "--package-type", "app-image",
    59         "--input", "input",
    61         "--input", "input",
    60         "--output", OUTPUT,
    62         "--output", OUTPUT,
    61         "--name", "test",
    63         "--name", "test",
    62         "--main-jar", "hello.jar",
    64         "--main-jar", "hello.jar",
    63     };
    65     };
    80 
    82 
    81 
    83 
    82     public static void main(String[] args) throws Exception {
    84     public static void main(String[] args) throws Exception {
    83         JPackageHelper.createHelloImageJar();
    85         JPackageHelper.createHelloImageJar();
    84 
    86 
    85         validate(JPackageHelper.executeToolProvider(false, ARG1), EXPECTED1, true);
    87         validate(JPackageHelper.executeToolProvider(false,
    86         validate(JPackageHelper.executeToolProvider(false, ARG2), EXPECTED2, true);
    88             "--package-type", "app-image", ARG1), EXPECTED1, true);
       
    89         validate(JPackageHelper.executeToolProvider(false, 
       
    90             "--package-type", "app-image", ARG2), EXPECTED2, true);
    87 
    91 
    88         JPackageHelper.deleteOutputFolder(OUTPUT);
    92         JPackageHelper.deleteOutputFolder(OUTPUT);
    89         validate(JPackageHelper.executeToolProvider(false, CMD1), EXP1, false);
    93         validate(JPackageHelper.executeToolProvider(false, CMD1), EXP1, false);
    90 
    94 
    91         JPackageHelper.deleteOutputFolder(OUTPUT);
    95         JPackageHelper.deleteOutputFolder(OUTPUT);