Examples of AddonId


Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Test
   public void testAddonInstallAPIVersionNoDependencyWithEmptyRepository() throws IOException
   {
      AddonId addon = AddonId.from("test:no_dep", "1.0.0.Final");
      InstallRequest install = addonManager.install(addon);
      List<? extends AddonActionRequest> actions = install.getActions();
      Assert.assertEquals(1, actions.size());
      Assert.assertThat(actions.get(0), instanceOf(DeployRequest.class));
      Assert.assertEquals(new SingleVersion("2.4.1.Final"), actions.get(0).getRequestedAddonInfo().getAddon()
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   public void testFurnaceLoadsInstalledAddonFromSameInstance() throws IOException
   {
      Assert.assertEquals(1, furnace.getRepositories().size());
      Assert.assertEquals(0, furnace.getAddonRegistry().getAddons().size());
      Assert.assertEquals(0, furnace.getRepositories().get(0).listEnabled().size());
      AddonId addon = AddonId.from("test:no_dep", "1.0.0.Final");
      InstallRequest install = addonManager.install(addon);
      List<? extends AddonActionRequest> actions = install.getActions();
      Assert.assertEquals(1, actions.size());
      Assert.assertThat(actions.get(0), instanceOf(DeployRequest.class));
      install.perform();
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

      Furnace furnace2 = ServiceLoader.load(Furnace.class).iterator().next();
      AddonDependencyResolver resolver = new MavenAddonDependencyResolver();
      furnace2.addRepository(AddonRepositoryMode.MUTABLE, repository);
      AddonManager addonManager = new AddonManagerImpl(furnace2, resolver);

      AddonId addon = AddonId.from("test:no_dep", "1.1.2-SNAPSHOT");
      InstallRequest install = addonManager.install(addon);
      List<? extends AddonActionRequest> actions = install.getActions();
      Assert.assertEquals(1, actions.size());
      Assert.assertThat(actions.get(0), instanceOf(DeployRequest.class));
      install.perform();
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Test
   public void testResolutionInfo() throws Exception
   {
      AddonId addon = AddonId.from("test:one_dep", "1.0.0.Final");
      AddonId addonDep = AddonId.from("test:no_dep", "1.0.0.Final");
      AddonInfo info = resolver.resolveAddonDependencyHierarchy(addon);
      Assert.assertNotNull(info);
      Assert.assertEquals(1, info.getRequiredAddons().size());
      Assert.assertEquals(addonDep, info.getRequiredAddons().iterator().next().getAddon());
      Assert.assertEquals(1, info.getResources().size());
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Test
   public void testIndirectResolutionInfo() throws Exception
   {
      AddonId addon = AddonId.from("test:indirect_dep", "1.0.0.Final");
      AddonInfo info = resolver.resolveAddonDependencyHierarchy(addon);
      Assert.assertNotNull(info);
      Set<AddonId> requiredAddons = new HashSet<AddonId>();
      for (AddonInfo ai : info.getRequiredAddons())
      {
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

    * @throws Exception
    */
   @Test
   public void testResolutionTwoDependencies() throws Exception
   {
      AddonId addon = AddonId.from("test:two_deps", "1.0.0.Final");
      AddonInfo info = resolver.resolveAddonDependencyHierarchy(addon);
      Assert.assertNotNull(info);
      Set<AddonId> requiredAddons = new HashSet<AddonId>();
      for (AddonInfo ai : info.getRequiredAddons())
      {
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Test
   public void testResolutionInfoLib() throws Exception
   {
      AddonId addon = AddonId.from("test:one_dep_lib", "1.0.0.Final");
      AddonInfo info = resolver.resolveAddonDependencyHierarchy(addon);
      Assert.assertNotNull(info);
      Assert.assertTrue(info.getRequiredAddons().isEmpty());
      Assert.assertEquals(2, info.getResources().size());
   }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   }

   @Test
   public void testResolutionInfoOptionalLib() throws Exception
   {
      AddonId addon = AddonId.from("test:one_optional_dep", "1.0.0.Final");
      AddonInfo info = resolver.resolveAddonDependencyHierarchy(addon);
      Assert.assertNotNull(info);
      Assert.assertTrue(info.getRequiredAddons().isEmpty());
      Assert.assertEquals(2, info.getResources().size());
   }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   public void testResolveVersions() throws Exception
   {
      AddonId[] versions = resolver.resolveVersions("test:furnace_api_dep").get();
      Assert.assertNotNull(versions);
      Assert.assertEquals(1, versions.length);
      AddonId sut = versions[0];
      Assert.assertEquals("1.0.0.Final", sut.getVersion().toString());
   }
View Full Code Here

Examples of org.jboss.forge.furnace.addons.AddonId

   public void testResolveVersionsSnapshot() throws Exception
   {
      AddonId[] versions = resolver.resolveVersions("test:furnace_api_snapshot").get();
      Assert.assertNotNull(versions);
      Assert.assertEquals(1, versions.length);
      AddonId sut = versions[0];
      Assert.assertEquals("1.0.0-SNAPSHOT", sut.getVersion().toString());
   }
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.