Examples of MockClassLoaderPolicy


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

   }

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

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

   }

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

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

   }

   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!");
      }
View Full Code Here

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

   }
  
   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);
View Full Code Here

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

   }
  
   public void testUnregisterClassLoaderUnregistered() throws Exception
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      ClassLoader cl = system.registerClassLoaderPolicy(policy);
      system.unregisterClassLoaderPolicy(policy);

      try
      {
View Full Code Here

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

   }
  
   public void testUnregisterClassLoaderPolicyNotRegistered() throws Exception
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();

      try
      {
         system.unregisterClassLoaderPolicy(policy);
         fail("Should not be here!");
View Full Code Here

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

   }
  
   public void testUnregisterClassLoaderPolicyUnregistered() throws Exception
   {
      MockClassLoaderSystem system = createMockClassLoaderSystem();
      MockClassLoaderPolicy policy = createMockClassLoaderPolicy();
      system.registerClassLoaderPolicy(policy);
      system.unregisterClassLoaderPolicy(policy);

      try
      {
View Full Code Here

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

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

      MockClassLoaderPolicy le0 = createMockClassLoaderPolicy("le0");
      le0.setPathsAndPackageNames(Base.class);
      le0.setImportAll(true);
      le0.setIncluded(Base.class, UserOfBase.class);
      ClassLoader cl0 = system.registerClassLoaderPolicy(le0);

      MockClassLoaderPolicy le1 = createMockClassLoaderPolicy("le1");
      le1.setPathsAndPackageNames(Base.class);
      le1.setImportAll(true);
      le1.setIncluded(Base.class, Support.class);
      ClassLoader cl1 = system.registerClassLoaderPolicy(le1);

      MockClassLoaderPolicy all = createMockClassLoaderPolicy("all");
      all.setPackageNames(Base.class);
      all.setImportAll(true);
      ClassLoader cl2 = system.registerClassLoaderPolicy(all);
     
      try
      {
         // Load Base
View Full Code Here

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

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

      MockClassLoaderPolicy mock = createMockClassLoaderPolicy();
      mock.setPathsAndPackageNames(Base.class);
      mock.setIncluded(LoginInfo.class, UsrMgr.class, UserOfUsrMgr.class, UserOfLoginInfo.class);
      ClassLoader cl = system.registerClassLoaderPolicy(mock);

      getLog().info("Begin testPackageProtected");

      try
View Full Code Here

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

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

      MockClassLoaderPolicy any0 = createMockClassLoaderPolicy("any0");
      any0.setPathsAndPackageNames(Support.class);
      any0.setImportAll(true);
      any0.setIncluded(Base.class, Class0.class, Class2.class);
      ClassLoader cl0 = system.registerClassLoaderPolicy(any0);
     
      MockClassLoaderPolicy any1 = createMockClassLoaderPolicy("any1");
      any1.setPathsAndPackageNames(Support.class);
      any1.setImportAll(true);
      any1.setIncluded(Class0.class, Class2.class);
      ClassLoader cl1 = system.registerClassLoaderPolicy(any1);

      assertLoadClass(Class0.class, cl0);
      assertLoadClass(Class2.class, cl1, cl0);
      Class<?> base = assertLoadClass(Base.class, cl0);
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.