Package org.jboss.classloader.test.support

Examples of org.jboss.classloader.test.support.MockClassLoaderPolicy


   public void testBeforeButJavaOnlyNotFound() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.BEFORE_BUT_JAVA_ONLY, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClassFail(ClassLoaderDomain.class, classLoader);
   }
View Full Code Here


   public void testAfterNotReached() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.AFTER, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(ClassLoaderDomain.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader);
      assertPackage(ClassLoaderDomain.class, classLoader);
View Full Code Here

   public void testAfterReached() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.AFTER, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader, null, true);
      assertPackage(ClassLoaderDomain.class, classLoader);
View Full Code Here

   public void testAfterButJavaBeforeNotReached() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.AFTER_BUT_JAVA_BEFORE, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(ClassLoaderDomain.class, MutableComboBoxModel.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(MutableComboBoxModel.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader);
View Full Code Here

   public void testAfterButJavaBeforeReached() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.AFTER_BUT_JAVA_BEFORE, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(MutableComboBoxModel.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(MutableComboBoxModel.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader, null, true);
View Full Code Here

   public void testAfterButOnlyJavaBeforeNotReached() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.AFTER_BUT_ONLY_JAVA_BEFORE, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(ClassLoaderDomain.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(MutableComboBoxModel.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader);
View Full Code Here

   public void testAfterButOnlyJavaBeforeReached() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", ParentPolicy.AFTER_BUT_ONLY_JAVA_BEFORE, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(MutableComboBoxModel.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(MutableComboBoxModel.class, classLoader, classLoader);
      assertLoadClass(ClassLoaderDomain.class, classLoader, null, true);
View Full Code Here

      ClassLoaderSystem system = createClassLoaderSystem();
      NoMatchClassFilter filter = new NoMatchClassFilter(ClassLoaderDomain.class);
      ParentPolicy parentPolicy = new ParentPolicy(filter, ClassFilter.NOTHING);
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", parentPolicy, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(ClassLoaderDomain.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader);
      assertTrue("Should have been filtered", filter.filtered);
View Full Code Here

      ClassLoaderSystem system = createClassLoaderSystem();
      MatchClassFilter filter = new MatchClassFilter(ClassLoaderDomain.class);
      ParentPolicy parentPolicy = new ParentPolicy(filter, ClassFilter.NOTHING);
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", parentPolicy, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(ClassLoaderDomain.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader, null, true);
      assertTrue("Should have been filtered", filter.filtered);
View Full Code Here

      ClassLoaderSystem system = createClassLoaderSystem();
      NoMatchClassFilter filter = new NoMatchClassFilter(ClassLoaderDomain.class);
      ParentPolicy parentPolicy = new ParentPolicy(ClassFilter.JAVA_ONLY, filter);
      ClassLoaderDomain domain = system.createAndRegisterDomain("test", parentPolicy, null);
     
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(ClassLoaderDomain.class);
      ClassLoader classLoader = system.registerClassLoaderPolicy(domain, policy);
     
      assertLoadClass(Object.class, classLoader, null, true);
      assertLoadClass(ClassLoaderDomain.class, classLoader);
      assertFalse("Should NOT have been filtered", filter.filtered);
View Full Code Here

TOP

Related Classes of org.jboss.classloader.test.support.MockClassLoaderPolicy

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.