Examples of MockClassLoaderPolicy


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

  
   public void testUCLOwner() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy j0 = createMockClassLoaderPolicy("j0");
      j0.setPathsAndPackageNames(Support.class);
      j0.setImportAll(true);
      j0.setIncluded(Class0.class);
      ClassLoader cl0 = system.registerClassLoaderPolicy(j0);

      MockClassLoaderPolicy j1 = createMockClassLoaderPolicy("j1");
      j1.setPathsAndPackageNames(Support.class);
      j1.setImportAll(true);
      j1.setIncluded(Class2.class);
      ClassLoader cl1 = system.registerClassLoaderPolicy(j1);

      // Request a class that does not exist
      LoadThread t0 = new LoadThread(Support.class, cl0, "testUCLOwner.T0", true);
      t0.start();
View Full Code Here

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

  
   public void testMissingSuperClass() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy j0 = createMockClassLoaderPolicy("j0");
      j0.setPathsAndPackageNames(Support.class);
      j0.setImportAll(true);
      j0.setIncluded(Class0.class);
      ClassLoader cl0 = system.registerClassLoaderPolicy(j0);

      MockClassLoaderPolicy j3 = createMockClassLoaderPolicy("j3");
      j3.setPathsAndPackageNames(Support.class);
      j3.setImportAll(true);
      j3.setIncluded(Derived.class);
      system.registerClassLoaderPolicy(j3);

      LoadThread t0 = new LoadThread(Derived.class, cl0, "testMissingSuperClass.T0");
      t0.start();
      // Join the thread
View Full Code Here

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

  
   public void testLoading() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy j0 = createMockClassLoaderPolicy("j0");
      j0.setPathsAndPackageNames(Support.class);
      j0.setImportAll(true);
      j0.setIncluded(Class0.class);
      ClassLoader cl0 = system.registerClassLoaderPolicy(j0);

      MockClassLoaderPolicy j1 = createMockClassLoaderPolicy("j1");
      j1.setPathsAndPackageNames(Support.class);
      j1.setImportAll(true);
      j1.setIncluded(Class1.class);
      ClassLoader cl1 = system.registerClassLoaderPolicy(j1);

      MockClassLoaderPolicy j2 = createMockClassLoaderPolicy("j2");
      j2.setPathsAndPackageNames(Support.class);
      j2.setImportAll(true);
      j2.setIncluded(Class2.class);
      ClassLoader cl2 = system.registerClassLoaderPolicy(j2);

      LoadThread t0 = new LoadThread(Class2.class, cl0, cl2, "testLoading.T0");
      LoadThread t1 = new LoadThread(Class0.class, cl1, cl0, "testLoading.T1");
      LoadThread t2 = new LoadThread(Class1.class, cl2, cl1, "testLoading.T2");
View Full Code Here

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

  
   public void testLoadClassNoFilter() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(TestA1.class);
      system.registerClassLoaderPolicy(policy);
     
      FilteredDelegateLoader delegate = new FilteredDelegateLoader(policy);
      assertLoadClass(TestA1.class, delegate);
   }
View Full Code Here

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

  
   public void testLoadClassFiltered() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(TestA1.class);
      system.registerClassLoaderPolicy(policy);
     
      FilteredDelegateLoader delegate = new FilteredDelegateLoader(policy, ClassFilter.NOTHING);
      assertLoadClassFail(TestA1.class, delegate);
   }
View Full Code Here

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

      assertLoadClassFail(TestA1.class, delegate);
   }
  
   public void testLoadClassPolicyNotRegistered() throws Exception
   {
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      policy.setPathsAndPackageNames(TestA1.class);
     
      FilteredDelegateLoader delegate = new FilteredDelegateLoader(policy);
      assertLoadClassFail(TestA1.class, delegate);
   }
View Full Code Here

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

  
   public void testLazyLoadClass() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy policy = createMockClassLoaderPolicy("a");
      policy.setPaths(TestA1.class, TestB1.class);
      policy.setPackageNames(TestA1.class);
      ClassLoader cl = system.registerClassLoaderPolicy(policy);
      assertLoadClass(TestA1.class, cl);
      assertLoadClass(TestB1.class, cl);

      TestClassLoaderPolicyFactory factory = new TestClassLoaderPolicyFactory(policy, false);
View Full Code Here

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

  
   public void testNotImportAll() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy mock = createMockClassLoaderPolicy();
      mock.setPathsAndPackageNames(ClassLoaderDomain.class);
      system.registerClassLoaderPolicy(mock);

      TestClassLoaderPolicy policy = new TestClassLoaderPolicy();
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy);
     
View Full Code Here

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

  
   public void testImportAll() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy mock = createMockClassLoaderPolicy();
      mock.setPathsAndPackageNames(ClassLoaderDomain.class);
      ClassLoader mockClassLoader = system.registerClassLoaderPolicy(mock);

      TestClassLoaderPolicy policy = new TestClassLoaderPolicy();
      policy.isImportAll = true;
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy);
View Full Code Here

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

  
   public void testPackageIndexed() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystemWithModifiedBootstrap();

      MockClassLoaderPolicy mock = createMockClassLoaderPolicy();
      mock.setImportAll(true);
      ClassLoader mockClassLoader = system.registerClassLoaderPolicy(mock);

      TestClassLoaderPolicy policy = new TestClassLoaderPolicy();
      policy.packageNames = new String[] { ClassLoaderUtils.getClassPackageName(ClassLoaderDomain.class.getName())};
      system.registerClassLoaderPolicy(policy);
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.