Examples of CountingClassLoaderPolicy


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

   }
  
   public void testGetResourceFromCache() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      CountingClassLoaderPolicy policy = MockClassLoaderHelper.createMockCountingClassLoaderPolicy(null);
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy);

      assertGetResource("a/", "com/acme/p1/testResource", classLoader);
      assertEquals(1, policy.getGetResourceCounter());
      // should hit cache
      assertGetResource("a/", "com/acme/p1/testResource", classLoader);
      assertEquals(1, policy.getGetResourceCounter());
   }
View Full Code Here

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

   }

   public void testGetResourcesFromCache() throws Exception
   {
      ClassLoaderSystem system = createClassLoaderSystem();
      CountingClassLoaderPolicy policy = MockClassLoaderHelper.createMockCountingClassLoaderPolicy(null);
      policy.setImportAll(true);
      policy.setPrefix("a/");
      policy.setPath("com/acme/p1");
      policy.setPackageNames("com.acme.p1");
      ClassLoader classLoader = system.registerClassLoaderPolicy(policy);

      assertGetResources("com/acme/p1/testResource", classLoader, "a/");
      assertEquals(1, policy.getGetResourcesCounter());
      // should hit cache from getResources
      assertGetResource("a/", "com/acme/p1/testResource", classLoader);
      assertEquals(0, policy.getGetResourceCounter());
      // 2nd try -- should hit cache
      assertGetResources("com/acme/p1/testResource", classLoader, "a/");
      assertEquals(1, policy.getGetResourcesCounter());
   }
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.