@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 testWar1() throws Exception { File war = File.createTempFile("foo", ".war"); war.deleteOnExit(); ShrinkWrap.create(WebArchive.class). addAsLibrary(ShrinkWrap.create(JavaArchive.class, "foo.jar"). addClass(ReadFileSystemTestCase.class)). as(ZipExporter.class). exportTo(war, true); // URL url = new URL("jar:" + war.toURI().toURL() + "!/WEB-INF/lib/foo.jar"); assertJar(url); 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 testWar1() throws Exception { File war = File.createTempFile("foo", ".war"); war.deleteOnExit(); ShrinkWrap.create(WebArchive.class). addAsLibrary(ShrinkWrap.create(JavaArchive.class, "foo.jar"). addClass(ReadFileSystemTestCase.class)). as(ZipExporter.class). exportTo(war, true); // URL url = new URL("jar:" + war.toURI().toURL() + "!/WEB-INF/lib/foo.jar"); assertJar(url); assertFS(url); }