@Test public void testWar3() throws Exception { File tmp = File.createTempFile("juzu", "juzu"); assertTrue(tmp.delete()); assertTrue(tmp.mkdirs()); tmp.deleteOnExit(); ShrinkWrap.create(WebArchive.class, "foo.war"). addAsLibrary(ShrinkWrap.create(JavaArchive.class, "foo.jar"). addClass(ReadFileSystemTestCase.class)). as(ExplodedExporter.class). exportExploded(tmp); File jar = new File(tmp, "foo.war/WEB-INF/lib/foo.jar"); assertTrue(jar.exists()); assertTrue(jar.isDirectory()); // URL url = jar.toURI().toURL(); assertFS(url); }
@Test public void testWar2() throws Exception { File tmp = File.createTempFile("juzu", "juzu"); assertTrue(tmp.delete()); tmp.deleteOnExit(); File war = new File(tmp, "foo.war"); File lib = new File(war, "WEB-INF/lib"); assertTrue(lib.mkdirs()); File jar = new File(lib, "foo.jar"); ShrinkWrap.create(JavaArchive.class).addClass(ReadFileSystemTestCase.class).as(ZipExporter.class).exportTo(jar); // URL url = jar.toURI().toURL(); assertJar(url); assertFS(url); }
@Test public void testWar3() throws Exception { File tmp = File.createTempFile("juzu", "juzu"); assertTrue(tmp.delete()); assertTrue(tmp.mkdirs()); tmp.deleteOnExit(); ShrinkWrap.create(WebArchive.class, "foo.war"). addAsLibrary(ShrinkWrap.create(JavaArchive.class, "foo.jar"). addClass(ReadFileSystemTestCase.class)). as(ExplodedExporter.class). exportExploded(tmp); File jar = new File(tmp, "foo.war/WEB-INF/lib/foo.jar"); assertTrue(jar.exists()); assertTrue(jar.isDirectory()); // URL url = jar.toURI().toURL(); assertFS(url); }
@Test public void testWar2() throws Exception { File tmp = File.createTempFile("juzu", "juzu"); assertTrue(tmp.delete()); tmp.deleteOnExit(); File war = new File(tmp, "foo.war"); File lib = new File(war, "WEB-INF/lib"); assertTrue(lib.mkdirs()); File jar = new File(lib, "foo.jar"); ShrinkWrap.create(JavaArchive.class).addClass(ReadFileSystemTestCase.class).as(ZipExporter.class).exportTo(jar); // URL url = jar.toURI().toURL(); assertJar(url); assertFS(url); }