Package org.jboss.test.deployers.vfs.deployer.jaxp.support

Examples of org.jboss.test.deployers.vfs.deployer.jaxp.support.SomeBean


   protected SomeBean parse(VFSDeploymentUnit unit, VirtualFile file, Document doc) throws Exception
   {
      String name = doc.getDocumentElement().getAttribute("name");
      String version = doc.getDocumentElement().getAttribute("version");

      SomeBean bean = new SomeBean();
      bean.setName(name);
      bean.setVersion(version);
      lastBean = bean;
      return bean;
   }
View Full Code Here


      enableTrace("org.jboss.deployers");
      enableTrace("org.jboss.dependency");
     
      VFSDeployment context = createDeployment("/jaxp", "somebean.jbean");
      assertDeploy(context, null, null);
      SomeBean bean = deployer.getLastBean();
      assertNotNull(bean);
      assertEquals("bean.name", bean.getName(), "bean1");
      assertEquals("bean.version", bean.getVersion(), "1.0");

      // Now deploy with an overriden Document
      DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
      DocumentBuilder builder = factory.newDocumentBuilder();
      DOMImplementation dom = builder.getDOMImplementation();
      Document doc = dom.createDocument(null, "somebean", null);
      Element root = doc.getDocumentElement();
      root.setAttribute("name", "bean1.1");
      root.setAttribute("version", "1.1");
      assertDeploy(context, Document.class, doc);

      bean = deployer.getLastBean();
      assertNotNull(bean);
      assertEquals("bean.name", bean.getName(), "bean1.1");
      assertEquals("bean.version", bean.getVersion(), "1.1");

      assertUndeploy(context);
   }
View Full Code Here

TOP

Related Classes of org.jboss.test.deployers.vfs.deployer.jaxp.support.SomeBean

Copyright © 2018 www.massapicom. 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.