Examples of MockClassLoaderSystem


Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      }
   }

   public void testRegisterClassLoaderPolicyWithUnregisteredDomain()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderDomain domain = new MockClassLoaderDomain();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      system.registerDomain(domain);
      system.unregisterDomain(domain);
      try
      {
         system.registerClassLoaderPolicy(domain, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalStateException.class, e);
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      }
   }

   public void testRegisterClassLoaderPolicyTwiceDefaultDomain()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      system.registerClassLoaderPolicy(policy);
      try
      {
         system.registerClassLoaderPolicy(policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalStateException.class, e);
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      }
   }

   public void testRegisterClassLoaderPolicyTwiceExplicitDomain()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderDomain domain = new MockClassLoaderDomain();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      system.registerDomain(domain);
      system.registerClassLoaderPolicy(domain, policy);
      try
      {
         system.registerClassLoaderPolicy(domain, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalStateException.class, e);
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      }
   }

   public void testRegisterClassLoaderPolicyTwiceDifferentDomains()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderDomain domain1 = new MockClassLoaderDomain("domain1");
      MockClassLoaderDomain domain2 = new MockClassLoaderDomain("domain2");
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      system.registerDomain(domain1);
      system.registerDomain(domain2);
      system.registerClassLoaderPolicy(domain1, policy);
      try
      {
         system.registerClassLoaderPolicy(domain2, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalStateException.class, e);
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      }
   }

   public void testRegisterClassLoaderPolicyAndConstructDomainNoParentDomain()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      try
      {
         system.registerClassLoaderPolicy("test", ParentPolicy.BEFORE, "DOESNOTEXIST", policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalStateException.class, e);
      }
      assertFalse(system.isRegistered("test"));
   }
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      assertFalse(system.isRegistered("test"));
   }

   public void testRegisterClassLoaderPolicyAndConstructDomainNoParentPolicy()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      try
      {
         system.registerClassLoaderPolicy("test", null, ClassLoaderSystem.DEFAULT_DOMAIN_NAME, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalArgumentException.class, e);
      }
      try
      {
         system.registerClassLoaderPolicy("test", null, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalArgumentException.class, e);
      }
      assertFalse(system.isRegistered("test"));
   }
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      assertFalse(system.isRegistered("test"));
   }

   public void testRegisterClassLoaderPolicyAndConstructDomainNoDomainName()
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      try
      {
         system.registerClassLoaderPolicy(null, ParentPolicy.BEFORE, ClassLoaderSystem.DEFAULT_DOMAIN_NAME, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalArgumentException.class, e);
      }
      try
      {
         system.registerClassLoaderPolicy(null, ParentPolicy.BEFORE, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalArgumentException.class, e);
      }
      try
      {
         system.registerClassLoaderPolicy((String) null, policy);
         fail("Should not be here!");
      }
      catch (Exception e)
      {
         checkThrowable(IllegalArgumentException.class, e);
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      }
   }
  
   public void testUnregisterClassLoaderDefaultDomain() throws Exception
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderDomain domain = (MockClassLoaderDomain) system.getDefaultDomain();
      ClassLoader cl1 = createAndRegisterMockClassLoader(system);
     
      List<ClassLoader> expected = new ArrayList<ClassLoader>();
      expected.add(cl1);
     
      assertEquals(expected, domain.added);
      assertEmpty(domain.removed);

      system.unregisterClassLoader(cl1);
     
      assertEquals(expected, domain.added);
      assertEquals(expected, domain.removed);
   }
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      assertEquals(expected, domain.removed);
   }
  
   public void testUnregisterClassLoaderExplicitDomain() throws Exception
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderDomain domain = system.createAndRegisterDomain("mock");
      ClassLoader cl1 = createAndRegisterMockClassLoader(system, domain);
     
      List<ClassLoader> expected = new ArrayList<ClassLoader>();
      expected.add(cl1);
     
      assertEquals(expected, domain.added);
      assertEmpty(domain.removed);

      system.unregisterClassLoader(cl1);
     
      assertEquals(expected, domain.added);
      assertEquals(expected, domain.removed);
   }
View Full Code Here

Examples of org.jboss.test.classloader.system.support.MockClassLoaderSystem

      assertEquals(expected, domain.removed);
   }
  
   public void testUnregisterClassLoaderPolicyExplicitDomain() throws Exception
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      MockClassLoaderDomain domain = system.createAndRegisterDomain("mock");
      ClassLoader cl1 = MockClassLoaderHelper.registerMockClassLoader(system, domain, policy);
     
      List<ClassLoader> expected = new ArrayList<ClassLoader>();
      expected.add(cl1);
     
      assertEquals(expected, domain.added);
      assertEmpty(domain.removed);

      system.unregisterClassLoaderPolicy(policy);
     
      assertEquals(expected, domain.added);
      assertEquals(expected, domain.removed);
   }
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.