modules/fxpackager/src/test/java/com/sun/javafx/tools/packager/PackagerLibTest.java

Print this page




 495 
 496     @Test
 497     @Ignore
 498     public void testPackageAsJar_existingJar_ExecutableJar_Overriden()
 499             throws PackagerException, IOException {
 500         CreateJarParams params = defaultParams();
 501         params.classpath = "c.jar";
 502         Manifest m = new Manifest();
 503         Attributes attr = m.getMainAttributes();
 504         attr.put(Attributes.Name.MAIN_CLASS, "SomethingElse");
 505         attr.put(Attributes.Name.CLASS_PATH, "a.jar:b.jar");
 506 
 507         //expect explicit parameters to overwrite given
 508         doTest_existingJar(m, params);
 509     }
 510 
 511     @Test
 512     @Ignore
 513     public void testPackageAsJar_existingJar_ExecutableJar()
 514             throws PackagerException, IOException {
 515         System.out.println("Marker!");
 516         CreateJarParams params = defaultParams();
 517         params.applicationClass = null; //reset
 518         Manifest m = new Manifest();
 519         Attributes attr = m.getMainAttributes();
 520         attr.put(Attributes.Name.MAIN_CLASS, DUMMY_APP_MAIN);
 521         attr.put(Attributes.Name.CLASS_PATH, "a.jar:b.jar");
 522         //parameters in jar should be ok
 523         doTest_existingJar(m, params);
 524     }
 525 
 526     @Test
 527     public void testPackageAsJar_existingJar_multipleInputs()
 528             throws PackagerException, IOException {
 529         //We only "update" jar file if it is THE ONLY input
 530         //Otherwise we silently add jar as "jar" entry
 531 
 532         CreateJarParams params = defaultParams();
 533         params.applicationClass = DUMMY_APP_MAIN;
 534 
 535         File f = File.createTempFile("junk", "class");




 495 
 496     @Test
 497     @Ignore
 498     public void testPackageAsJar_existingJar_ExecutableJar_Overriden()
 499             throws PackagerException, IOException {
 500         CreateJarParams params = defaultParams();
 501         params.classpath = "c.jar";
 502         Manifest m = new Manifest();
 503         Attributes attr = m.getMainAttributes();
 504         attr.put(Attributes.Name.MAIN_CLASS, "SomethingElse");
 505         attr.put(Attributes.Name.CLASS_PATH, "a.jar:b.jar");
 506 
 507         //expect explicit parameters to overwrite given
 508         doTest_existingJar(m, params);
 509     }
 510 
 511     @Test
 512     @Ignore
 513     public void testPackageAsJar_existingJar_ExecutableJar()
 514             throws PackagerException, IOException {
 515         System.err.println("Marker!");
 516         CreateJarParams params = defaultParams();
 517         params.applicationClass = null; //reset
 518         Manifest m = new Manifest();
 519         Attributes attr = m.getMainAttributes();
 520         attr.put(Attributes.Name.MAIN_CLASS, DUMMY_APP_MAIN);
 521         attr.put(Attributes.Name.CLASS_PATH, "a.jar:b.jar");
 522         //parameters in jar should be ok
 523         doTest_existingJar(m, params);
 524     }
 525 
 526     @Test
 527     public void testPackageAsJar_existingJar_multipleInputs()
 528             throws PackagerException, IOException {
 529         //We only "update" jar file if it is THE ONLY input
 530         //Otherwise we silently add jar as "jar" entry
 531 
 532         CreateJarParams params = defaultParams();
 533         params.applicationClass = DUMMY_APP_MAIN;
 534 
 535         File f = File.createTempFile("junk", "class");