< prev index next >

test/jdk/tools/jpackage/createappimage/JPackageCreateAppImageErrorTest.java

Print this page




  28  * @build JPackageHelper
  29  * @build JPackagePath
  30  * @build JPackageCreateAppImageBase
  31  * @modules jdk.jpackage
  32  * @run main/othervm -Xmx512m JPackageCreateAppImageErrorTest
  33  */
  34 import java.util.*;
  35 import java.io.*;
  36 import java.nio.*;
  37 import java.nio.file.*;
  38 import java.nio.file.attribute.*;
  39 
  40 public class JPackageCreateAppImageErrorTest {
  41 
  42     private static final String OUTPUT = "output";
  43 
  44     private static final String ARG1 = "--no-such-argument";
  45     private static final String EXPECTED1 =
  46             "Invalid Option: [--no-such-argument]";
  47     private static final String ARG2 = "--output";
  48     private static final String EXPECTED2 = "Missing argument:";
  49 
  50     private static final String [] CMD1 = {
  51         "--input", "input",
  52         "--output", OUTPUT,
  53         "--name", "test",
  54         "--main-jar", "non-existant.jar",
  55     };
  56     private static final String EXP1 = "main jar does not exist";
  57 
  58     private static final String [] CMD2 = {
  59         "--input", "input",
  60         "--output", OUTPUT,
  61         "--name", "test",
  62         "--main-jar", "hello.jar",
  63     };
  64     private static final String EXP2 = "class was not specified nor was";
  65 
  66     private static void validate(String output, String expected, boolean single)
  67             throws Exception {
  68         String[] result = output.split("\n");




  28  * @build JPackageHelper
  29  * @build JPackagePath
  30  * @build JPackageCreateAppImageBase
  31  * @modules jdk.jpackage
  32  * @run main/othervm -Xmx512m JPackageCreateAppImageErrorTest
  33  */
  34 import java.util.*;
  35 import java.io.*;
  36 import java.nio.*;
  37 import java.nio.file.*;
  38 import java.nio.file.attribute.*;
  39 
  40 public class JPackageCreateAppImageErrorTest {
  41 
  42     private static final String OUTPUT = "output";
  43 
  44     private static final String ARG1 = "--no-such-argument";
  45     private static final String EXPECTED1 =
  46             "Invalid Option: [--no-such-argument]";
  47     private static final String ARG2 = "--output";
  48     private static final String EXPECTED2 = "--main-jar or --module";
  49 
  50     private static final String [] CMD1 = {
  51         "--input", "input",
  52         "--output", OUTPUT,
  53         "--name", "test",
  54         "--main-jar", "non-existant.jar",
  55     };
  56     private static final String EXP1 = "main jar does not exist";
  57 
  58     private static final String [] CMD2 = {
  59         "--input", "input",
  60         "--output", OUTPUT,
  61         "--name", "test",
  62         "--main-jar", "hello.jar",
  63     };
  64     private static final String EXP2 = "class was not specified nor was";
  65 
  66     private static void validate(String output, String expected, boolean single)
  67             throws Exception {
  68         String[] result = output.split("\n");


< prev index next >