Package org.jboss.classloading.plugins.metadata

Examples of org.jboss.classloading.plugins.metadata.UsesPackageRequirement


  
   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

   protected void testIsConsistentUses(String name1, String low1, String high1, String name2, String low2, String high2, boolean result)
   {
      VersionRange range1 = new VersionRange(low1, true, high1, true);
      VersionRange range2 = new VersionRange(low2, true, high2, true);
      PackageRequirement test1 = new PackageRequirement(name1, range1);
      UsesPackageRequirement test2 = new UsesPackageRequirement(name2, range2);
      testIsConsistent(test1, test2, result);
      testIsConsistent(test1, test2, result);
   }
View Full Code Here

TOP

Related Classes of org.jboss.classloading.plugins.metadata.UsesPackageRequirement

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.