Package org.jboss.classloading.spi.metadata

Examples of org.jboss.classloading.spi.metadata.Requirement


  
   public void testCreateReExportPackageVersionedOptional() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createReExportPackage("test", range, true);
      PackageRequirement expected = new PackageRequirement("test", range);
      expected.setOptional(true);
      expected.setReExport(true);
      assertEquals(expected, test);
   }
View Full Code Here


   }
  
   public void testCreateUsesPackageNoVersion() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      Requirement test = factory.createUsesPackage("test");
      UsesPackageRequirement expected = new UsesPackageRequirement("test");
      assertEquals(expected, test);
   }
View Full Code Here

  
   public void testCreateUsesPackageVersioned() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createUsesPackage("test", range);
      UsesPackageRequirement expected = new UsesPackageRequirement("test", range);
      assertEquals(expected, test);
   }
View Full Code Here

  
   public void testCreateUsesPackageVersionedOptional() throws Exception
   {
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      VersionRange range = new VersionRange("1.0.0", "2.0.0");
      Requirement test = factory.createUsesPackage("test", range, true);
      UsesPackageRequirement expected = new UsesPackageRequirement("test", range);
      expected.setReExport(true);
      assertEquals(expected, test);
   }
View Full Code Here

      RequirementsMetaData metadata = new RequirementsMetaData();
      assertNull(metadata.getRequirements());
     
      List<Requirement> list = new ArrayList<Requirement>();
      Requirement Requirement = factory.createRequireModule("module", new VersionRange("1.0.0"));
      metadata.addRequirement(Requirement);
      list.add(Requirement);
      assertEquals(list, metadata.getRequirements());

      Requirement = factory.createRequirePackage("module", new VersionRange("1.0.0"));
View Full Code Here

      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();

      RequirementsMetaData metadata = new RequirementsMetaData();
      assertNull(metadata.getRequirements());

      Requirement module = factory.createRequireModule("module", new VersionRange("1.0.0"));
      Requirement pkge = factory.createRequirePackage("module", new VersionRange("1.0.0"));

      List<Requirement> list = new ArrayList<Requirement>();
      list.add(module);
      list.add(pkge);
      metadata.setRequirements(list);
View Full Code Here

         assertLoadClassFail(B.class, clA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.setPathsAndPackageNames(B.class);
         ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
         Requirement requirement = factory.createRequirePackage(A.class.getPackage().getName());
         b.setRequirements(Collections.singletonList(requirement));
         KernelControllerContext contextB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
View Full Code Here

   public void testBDependsAWrongWay() throws Exception
   {
      MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
      b.setPathsAndPackageNames(B.class);
      ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
      Requirement requirement = factory.createRequirePackage(A.class.getPackage().getName());
      b.setRequirements(Collections.singletonList(requirement));
      KernelControllerContext contextB = install(b);
      try
      {
         assertNoClassLoader(contextB);
View Full Code Here

         assertLoadClassFail(B.class, clA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.setPathsAndPackageNames(B.class);
         ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
         Requirement requirement = factory.createRequirePackage(A.class.getPackage().getName());
         b.setRequirements(Collections.singletonList(requirement));
         KernelControllerContext contextB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
View Full Code Here

         assertLoadClassFail(B.class, clA);

         MockClassLoadingMetaData b = new MockClassLoadingMetaData("b");
         b.setPathsAndPackageNames(B.class);
         ClassLoadingMetaDataFactory factory = ClassLoadingMetaDataFactory.getInstance();
         Requirement requirement = factory.createRequirePackage(A.class.getPackage().getName());
         b.setRequirements(Collections.singletonList(requirement));
         KernelControllerContext contextB = install(b);
         try
         {
            assertLoadClass(A.class, clA);
View Full Code Here

TOP

Related Classes of org.jboss.classloading.spi.metadata.Requirement

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.