Examples of MockClassLoadingMetaData


Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

      assertNoClassLoader(contextA);
   }
  
   public void testImportModuleVersionCheckFailed() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      a.getCapabilities().addCapability(factory.createModule("ModuleA", "3.0.0"));
      a.getCapabilities().addCapability(factory.createPackage(A.class.getPackage().getName()));
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
         assertLoadClass(A.class, clA);
         assertLoadClassFail(B.class, clA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.getRequirements().addRequirement(factory.createRequireModule("ModuleA", new VersionRange("1.0.0", "2.0.0")));
         b.setPathsAndPackageNames(B.class);
         KernelControllerContext contextB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
            assertLoadClassFail(B.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

      super(name);
   }
  
   public void testDefaultDomain() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
         assertLoadClass(A.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

      assertNoClassLoader(contextA);
   }
  
   public void testSubDomainParentBefore() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
         assertLoadClass(A.class, clA);
         assertLoadClassFail(B.class, clA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.setDomain("SubDomain");
         b.setPathsAndPackageNames(A.class, B.class);
         KernelControllerContext contextB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
            assertLoadClassFail(B.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

      assertNoClassLoader(contextA);
   }
  
   public void testSubDomainParentAfter() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         ClassLoader clA = assertClassLoader(contextA);
         assertLoadClass(A.class, clA);
         assertLoadClassFail(B.class, clA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.setDomain("SubDomain");
         b.setJ2seClassLoadingCompliance(false);
         b.setPathsAndPackageNames(A.class, B.class);
         KernelControllerContext contextB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
            assertLoadClassFail(B.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

      assertNoClassLoader(contextA);
   }
  
   public void testParentDoesNotExist() throws Exception
   {
      MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
      a.setDomain("SubDomain");
      a.setParentDomain("DOESNOTEXIST");
      a.setPathsAndPackageNames(A.class);
      KernelControllerContext contextA = install(a);
      try
      {
         assertNoClassLoader(contextA);
      }
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

   public void testParentDoesExists() throws Exception
   {
      ClassLoaderDomain domain = system.createAndRegisterDomain("TestDomain", ParentPolicy.BEFORE_BUT_JAVA_ONLY);
      try
      {
         MockClassLoadingMetaData a = new MockClassLoadingMetaData("a");
         a.setDomain("SubDomain");
         a.setParentDomain("TestDomain");
         a.setPathsAndPackageNames(A.class);
         KernelControllerContext contextA = install(a);
         try
         {
            ClassLoader clA = assertClassLoader(contextA);
            assertLoadClass(A.class, clA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

   }
  
   public void testParentFirst() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      MockClassLoadingMetaData aParent = new MockClassLoadingMetaData("aParent");
      aParent.setPathsAndPackageNames(A.class);
      KernelControllerContext contextParentA = install(aParent);
      try
      {
         ClassLoader clParentA = assertClassLoader(contextParentA);
         assertLoadClass(A.class, clParentA);
         assertLoadClassFail(B.class, clParentA);

         MockClassLoadingMetaData aChild = new MockClassLoadingMetaData("aChild");
         aChild.setDomain("ChildDomain");
         aChild.setJ2seClassLoadingCompliance(true);
         aChild.setPathsAndPackageNames(A.class);
         KernelControllerContext contextChildA = install(aChild);
         try
         {
            ClassLoader clChildA = assertClassLoader(contextChildA);
            assertLoadClass(A.class, clParentA);
            assertLoadClassFail(B.class, clChildA);

            MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
            b.setDomain("ChildDomain");
            b.setJ2seClassLoadingCompliance(true);
            b.setPathsAndPackageNames(B.class);
            b.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
            KernelControllerContext contextB = install(b);
            try
            {
               ClassLoader clB = assertClassLoader(contextB);
               assertLoadClass(A.class, clParentA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

   }
  
   public void testParentLast() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      MockClassLoadingMetaData aParent = new MockClassLoadingMetaData("aParent");
      aParent.setPathsAndPackageNames(A.class);
      KernelControllerContext contextParentA = install(aParent);
      try
      {
         ClassLoader clParentA = assertClassLoader(contextParentA);
         assertLoadClass(A.class, clParentA);
         assertLoadClassFail(B.class, clParentA);

         MockClassLoadingMetaData aChild = new MockClassLoadingMetaData("aChild");
         aChild.setDomain("ChildDomain");
         aChild.setJ2seClassLoadingCompliance(false);
         aChild.setPathsAndPackageNames(A.class);
         KernelControllerContext contextChildA = install(aChild);
         try
         {
            ClassLoader clChildA = assertClassLoader(contextChildA);
            assertLoadClass(A.class, clChildA);
            assertLoadClassFail(B.class, clChildA);

            MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
            b.setDomain("ChildDomain");
            b.setJ2seClassLoadingCompliance(false);
            b.setPathsAndPackageNames(B.class);
            b.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
            KernelControllerContext contextB = install(b);
            try
            {
               ClassLoader clB = assertClassLoader(contextB);
               assertLoadClass(A.class, clChildA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

   }
  
   public void testParentLastNotInChild() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      MockClassLoadingMetaData aParent = new MockClassLoadingMetaData("aParent");
      aParent.setPathsAndPackageNames(A.class);
      KernelControllerContext contextParentA = install(aParent);
      try
      {
         ClassLoader clParentA = assertClassLoader(contextParentA);
         assertLoadClass(A.class, clParentA);
         assertLoadClassFail(B.class, clParentA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.setDomain("ChildDomain");
         b.setJ2seClassLoadingCompliance(false);
         b.setPathsAndPackageNames(B.class);
         b.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
         KernelControllerContext contextB = install(b);
         try
         {
            ClassLoader clB = assertClassLoader(contextB);
            assertLoadClass(A.class, clParentA);
View Full Code Here

Examples of org.jboss.classloading.spi.dependency.policy.mock.MockClassLoadingMetaData

   }
  
   public void testParentFirstWrongWayAround() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
      b.setDomain("ChildDomain");
      b.setJ2seClassLoadingCompliance(true);
      b.setPathsAndPackageNames(B.class);
      b.getRequirements().addRequirement(factory.createRequirePackage(A.class.getPackage().getName()));
      KernelControllerContext contextB = install(b);
      try
      {
         assertNoClassLoader(contextB);

         MockClassLoadingMetaData aParent = new MockClassLoadingMetaData("aParent");
         aParent.setPathsAndPackageNames(A.class);
         KernelControllerContext contextParentA = install(aParent);
         try
         {
            ClassLoader clParentA = assertClassLoader(contextParentA);
            assertLoadClass(A.class, clParentA);
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.