@Test
public void testInstallAddonAddon()
{
// Addons depends directly on Projects, UI, Maven, parser-java, javaee
// Addons depends indirectly on Environment, Dependencies, resources, facets, ui-spi, convert
AddonId addon = AddonId.from("org.jboss.forge.addon:addons", "2.0.0.Alpha6");
InstallRequest install = addonManager.install(addon);
List<?> actions = install.getActions();
Assert.assertEquals(12, actions.size());
Assert.assertThat((List<DeployRequest>) actions, everyItem(isA(DeployRequest.class)));
install.perform();