Package org.jboss.test.aop.classpool.jbosscl.support

Examples of org.jboss.test.aop.classpool.jbosscl.support.Result


   }
  
   public void testParentLast() throws Exception
   {
      ClassPool clParentA = null;
      Result resultParentA = new Result();
      try
      {
         clParentA = createClassPool(resultParentA, "aParent", true, JAR_A_1);
         assertLoadCtClass(CLASS_A, clParentA);
         assertCannotLoadCtClass(CLASS_B, clParentA);
        
         ClassPool poolChildA = null;
         Result resultChildA = new Result();
         final String childDomainName = "ChildDomain";
         try
         {
            poolChildA = createChildDomainParentLastClassPool(resultChildA, "aChild", childDomainName, true, JAR_A_2);
            assertLoadCtClass(CLASS_A, clParentA);
            assertLoadCtClass(CLASS_A, poolChildA);
            assertCannotLoadCtClass(CLASS_B, poolChildA);
           
            ClassPool poolB = null;
            Result resultB = new Result();
            try
            {
               BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
                  createRequirePackage(PACKAGE_A);
               poolB = createChildDomainParentLastClassPool(resultB, "b", childDomainName, builderB, JAR_B_1);
View Full Code Here


   }
  
   public void testParentLastNotInChild() throws Exception
   {
      ClassPool clParentA = null;
      Result resultParentA = new Result();
      try
      {
         clParentA = createClassPool(resultParentA, "aParent", true, JAR_A_1);
         assertLoadCtClass(CLASS_A, clParentA);
         assertCannotLoadCtClass(CLASS_B, clParentA);
        
         ClassPool poolB = null;
         Result resultB = new Result();
         final String childDomainName = "ChildDomain";
         try
         {
            BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
               createRequirePackage(PACKAGE_A);
View Full Code Here

   }
  
   public void testParentFirstWrongWayAround() throws Exception
   {
      ClassPool poolB = null;
      Result resultB = new Result();
      final String childDomainName = "ChildDomain";
      try
      {
         BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
            createRequirePackage(PACKAGE_A);
         try
         {
            poolB = createChildDomainParentFirstClassPool(resultB, "b", childDomainName, builderB, JAR_B_1);
            fail("Should be no loader");
         }
         catch(NoSuchClassLoaderException e)
         {
         }
         assertNoClassPool(resultB);
        
         ClassPool clParentA = null;
         Result resultParentA = new Result();
         try
         {
            clParentA = createClassPool(resultParentA, "aParent", true, JAR_A_1);
            assertLoadCtClass(CLASS_A, clParentA);
            assertCannotLoadCtClass(CLASS_B, clParentA);
View Full Code Here

   }
  
   public void testParentLastWrongWayAround() throws Exception
   {
      ClassPool poolB = null;
      Result resultB = new Result();
      final String childDomainName = "ChildDomain";
      try
      {
         BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
            createRequirePackage(PACKAGE_A);
         try
         {
            poolB = createChildDomainParentLastClassPool(resultB, "b", childDomainName, builderB, JAR_B_1);
            fail("Should be no loader");
         }
         catch(NoSuchClassLoaderException e)
         {
         }
         assertNoClassPool(resultB);
        
         ClassPool clParentA = null;
         Result resultParentA = new Result();
         try
         {
            clParentA = createClassPool(resultParentA, "aParent", true, JAR_A_1);
            assertLoadCtClass(CLASS_A, clParentA);
            assertCannotLoadCtClass(CLASS_B, clParentA);
View Full Code Here

   }
  
   public void testParentRedeploy() throws Exception
   {
      ClassPool poolB = null;
      Result resultB = new Result();
      final String childDomainName = "ChildDomain";
      try
      {
         BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
            createRequirePackage(PACKAGE_A);
         try
         {
            poolB = createChildDomainParentFirstClassPool(resultB, "b", childDomainName, builderB, JAR_B_1);
            fail("Should be no loader");
         }
         catch(NoSuchClassLoaderException e)
         {
         }
         assertNoClassPool(resultB);

         ClassPool clParentA = null;
         Result resultParentA = new Result();
         try
         {
            clParentA = createClassPool(resultParentA, "aParent", true, JAR_A_1);
            assertLoadCtClass(CLASS_A, clParentA);
            assertCannotLoadCtClass(CLASS_B, clParentA);
View Full Code Here

   }
  
   public void testParentOtherDomain() throws Exception
   {
      ClassPool clParentA = null;
      Result resultParentA = new Result();
      final String parentDomainName = "ParentDomain";
      try
      {
         clParentA = createChildDomainParentFirstClassPool(resultParentA, "aParent", parentDomainName, true, JAR_A_1);
         assertLoadCtClass(CLASS_A, clParentA);
         assertCannotLoadCtClass(CLASS_B, clParentA);
        
         ClassPool poolB = null;
         Result resultB = new Result();
         final String childDomainName = "ChildDomain";
         try
         {
            BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
               createRequirePackage(PACKAGE_A);
View Full Code Here

   }
  
   public void testParentOtherDomainLazy() throws Exception
   {
      ClassPool poolB = null;
      Result resultB = new Result();
      final String parentDomainName = "ParentDomain";
      final String childDomainName = "ChildDomain";
      try
      {
         BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
            createRequirePackage(PACKAGE_A);
         try
         {
            poolB = createChildDomainParentFirstClassPool(resultB, "b", childDomainName, parentDomainName, builderB, JAR_B_1);
            fail("Should be no loader");
         }
         catch(NoSuchClassLoaderException e)
         {
         }
         assertNoClassPool(resultB);
        
         ClassPool clParentA = null;
         Result resultParentA = new Result();
         try
         {
            clParentA = createChildDomainParentFirstClassPool(resultParentA, "aParent", parentDomainName, true, JAR_A_1);
            assertLoadCtClass(CLASS_A, clParentA);
            assertCannotLoadCtClass(CLASS_B, clParentA);
View Full Code Here

   }

   public void testParentRedeployOtherDomain() throws Exception
   {
      ClassPool poolB = null;
      Result resultB = new Result();
      final String parentDomainName = "ParentDomain";
      final String childDomainName = "ChildDomain";
      try
      {
         BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
            createRequirePackage(PACKAGE_A);
         try
         {
            poolB = createChildDomainParentFirstClassPool(resultB, "b", childDomainName, parentDomainName, builderB, JAR_B_1);
            fail("Should be no loader");
         }
         catch(NoSuchClassLoaderException e)
         {
         }
         assertNoClassPool(resultB);
        
         ClassPool clParentA = null;
         Result resultParentA = new Result();
         try
         {
            clParentA = createChildDomainParentFirstClassPool(resultParentA, "aParent", parentDomainName, true, JAR_A_1);
            assertLoadCtClass(CLASS_A, clParentA);
            assertCannotLoadCtClass(CLASS_B, clParentA);
View Full Code Here

   }

   public void testImportNoVersionCheck() throws Exception
   {
      ClassPool clA = null;
      Result rA = new Result();
      try
      {
         BundleInfoBuilder builderA = BundleInfoBuilder.getBuilder().
            createModule("ModuleA").
            createPackage(PACKAGE_A);
         clA = createClassPool(rA, "A", builderA, JAR_A_1);
         CtClass classA = assertLoadCtClass(CLASS_A, clA);
         assertCannotLoadCtClass(clA, CLASS_B);
        
         ClassPool clB = null;
         Result rB = new Result();
         try
         {
            BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
               createPackage(PACKAGE_B).
               createRequirePackage(PACKAGE_A);
View Full Code Here

   }
  
   public void testImportVersionCheck() throws Exception
   {
      ClassPool clA = null;
      Result rA = new Result();
      try
      {
         BundleInfoBuilder builderA = BundleInfoBuilder.getBuilder().
            createModule("ModuleA").
            createPackage(PACKAGE_A, "1.0.0");
         clA = createClassPool(rA, "A", builderA, JAR_A_1);
         CtClass classA = assertLoadCtClass(CLASS_A, clA);
         assertCannotLoadCtClass(clA, CLASS_B);
        
         ClassPool clB = null;
         Result rB = new Result();
         try
         {
            BundleInfoBuilder builderB = BundleInfoBuilder.getBuilder().
               createPackage(PACKAGE_B).
               createRequirePackage(PACKAGE_A, new VersionRange("1.0.0", "2.0.0"));
View Full Code Here

TOP

Related Classes of org.jboss.test.aop.classpool.jbosscl.support.Result

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.