46 "Invalid Option: [--no-such-argument]"; |
46 "Invalid Option: [--no-such-argument]"; |
47 private static final String ARG2 = "--dest"; |
47 private static final String ARG2 = "--dest"; |
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 "--type", "app-image", |
52 "--input", "input", |
52 "--input", "input", |
53 "--dest", OUTPUT, |
53 "--dest", OUTPUT, |
54 "--name", "test", |
54 "--name", "test", |
55 "--main-jar", "non-existant.jar", |
55 "--main-jar", "non-existant.jar", |
56 }; |
56 }; |
57 private static final String EXP1 = "main jar does not exist"; |
57 private static final String EXP1 = "main jar does not exist"; |
58 |
58 |
59 private static final String [] CMD2 = { |
59 private static final String [] CMD2 = { |
60 "--package-type", "app-image", |
60 "--type", "app-image", |
61 "--input", "input", |
61 "--input", "input", |
62 "--dest", OUTPUT, |
62 "--dest", OUTPUT, |
63 "--name", "test", |
63 "--name", "test", |
64 "--main-jar", "hello.jar", |
64 "--main-jar", "hello.jar", |
65 }; |
65 }; |
83 |
83 |
84 public static void main(String[] args) throws Exception { |
84 public static void main(String[] args) throws Exception { |
85 JPackageHelper.createHelloImageJar(); |
85 JPackageHelper.createHelloImageJar(); |
86 |
86 |
87 validate(JPackageHelper.executeToolProvider(false, |
87 validate(JPackageHelper.executeToolProvider(false, |
88 "--package-type", "app-image", ARG1), EXPECTED1, true); |
88 "--type", "app-image", ARG1), EXPECTED1, true); |
89 validate(JPackageHelper.executeToolProvider(false, |
89 validate(JPackageHelper.executeToolProvider(false, |
90 "--package-type", "app-image", ARG2), EXPECTED2, true); |
90 "--type", "app-image", ARG2), EXPECTED2, true); |
91 |
91 |
92 JPackageHelper.deleteOutputFolder(OUTPUT); |
92 JPackageHelper.deleteOutputFolder(OUTPUT); |
93 validate(JPackageHelper.executeToolProvider(false, CMD1), EXP1, false); |
93 validate(JPackageHelper.executeToolProvider(false, CMD1), EXP1, false); |
94 |
94 |
95 JPackageHelper.deleteOutputFolder(OUTPUT); |
95 JPackageHelper.deleteOutputFolder(OUTPUT); |