Package org.jboss.virtual

Examples of org.jboss.virtual.AssembledDirectory.addChild()


   {
      AssembledDirectory sar = AssembledContextFactory.getInstance().create("foo.sar");
      URL url = getResource("/vfs/test/jar1.jar");
      VirtualFile jar1 = VFS.getRoot(url);

      sar.addChild(jar1);
      List<VirtualFile> children = sar.getChildrenRecursively();
      assertNotNull(children);
      assertEquals(11, children.size());

      sar.clear();
View Full Code Here


      assertNotNull(children);
      assertEquals(11, children.size());

      sar.clear();

      sar.addChild(jar1, "jar2.jar");
      VirtualFile child = sar.getChild("jar2.jar");
      children = child.getChildrenRecursively();
      assertNotNull(children);
      assertEquals(10, children.size());
   }
View Full Code Here

   public void testDirectory() throws Exception
   {
      AssembledDirectory sar = AssembledContextFactory.getInstance().create("foo.sar");
      URL url = getResource("/vfs/test/jar1.jar");
      VirtualFile jar1 = VFS.getRoot(url);
      sar.addChild(jar1);

      VirtualFile temp = VFSUtils.temp(sar);
      assertNotNull(temp);
      temp.delete();
   }
View Full Code Here

      assertFalse(checker.hasStructureBeenModified(root));

      // add new xml
      url = getResource("/scanning/smoke/META-INF/jboss-scanning.xml");
      assertNotNull(url);
      jarMD.addChild(VFS.createNewRoot(url));
      assertTrue(checker.hasStructureBeenModified(root));
      // should be the same
      assertFalse(checker.hasStructureBeenModified(root));

      // 'remove' new xml
View Full Code Here

      // 'remove' new xml
      jarMD = jar.mkdir("META-INF");
      url = getResource("/dependency/module/META-INF/jboss-dependency.xml");
      assertNotNull(url);
      jarMD.addChild(VFS.createNewRoot(url));
      url = getResource("/webbeans/simple/ejb/META-INF/web-beans.xml");
      assertNotNull(url);
      jarMD.addChild(VFS.createNewRoot(url));
      assertTrue(checker.hasStructureBeenModified(root));
      // should be the same
View Full Code Here

      url = getResource("/dependency/module/META-INF/jboss-dependency.xml");
      assertNotNull(url);
      jarMD.addChild(VFS.createNewRoot(url));
      url = getResource("/webbeans/simple/ejb/META-INF/web-beans.xml");
      assertNotNull(url);
      jarMD.addChild(VFS.createNewRoot(url));
      assertTrue(checker.hasStructureBeenModified(root));
      // should be the same
      assertFalse(checker.hasStructureBeenModified(root));

      // 'remove' whole metadata dir
View Full Code Here

         VirtualFile root = vdu.getRoot();
         assertFalse(checker.hasStructureBeenModified(root));

         URL url = getResource("/scanning/smoke/META-INF/jboss-scanning.xml");
         assertNotNull(url);
         metainf.addChild(VFS.createNewRoot(url));
         assertTrue(checker.hasStructureBeenModified(root));
      }
      finally
      {
         undeploy(vdu);
View Full Code Here

         VirtualFile root = vdu.getRoot();
         assertFalse(checker.hasStructureBeenModified(root));

         URL url1 = getResource("/scanning/smoke/META-INF/jboss-scanning.xml");
         assertNotNull(url1);
         metainf.addChild(VFS.createNewRoot(url1));
         URL url2 = getResource("/dependency/module/META-INF/jboss-dependency.xml");
         assertNotNull(url2);
         metainf.addChild(VFS.createNewRoot(url2));

         assertTrue(checker.hasStructureBeenModified(root));
View Full Code Here

         URL url1 = getResource("/scanning/smoke/META-INF/jboss-scanning.xml");
         assertNotNull(url1);
         metainf.addChild(VFS.createNewRoot(url1));
         URL url2 = getResource("/dependency/module/META-INF/jboss-dependency.xml");
         assertNotNull(url2);
         metainf.addChild(VFS.createNewRoot(url2));

         assertTrue(checker.hasStructureBeenModified(root));
         assertFalse(checker.hasStructureBeenModified(root));

         File f1 = new File(url1.toURI());
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.