From 11219297b72dc23aec8de699f3707a8d6e8dfdd9 Mon Sep 17 00:00:00 2001 From: "Lincoln Baxter, III" Date: Tue, 7 May 2013 16:17:48 -0400 Subject: [PATCH] Added sort of test --- .../org/jboss/forge/addons/NewAddonProjectAeshTest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/addons/tests/src/test/java/org/jboss/forge/addons/NewAddonProjectAeshTest.java b/addons/tests/src/test/java/org/jboss/forge/addons/NewAddonProjectAeshTest.java index ef01557830..b5c4158c52 100644 --- a/addons/tests/src/test/java/org/jboss/forge/addons/NewAddonProjectAeshTest.java +++ b/addons/tests/src/test/java/org/jboss/forge/addons/NewAddonProjectAeshTest.java @@ -32,6 +32,7 @@ public class NewAddonProjectAeshTest @Dependencies({ @Addon(name = "org.jboss.forge:ui", version = "2.0.0-SNAPSHOT"), @Addon(name = "org.jboss.forge:aesh-test-harness", version = "2.0.0-SNAPSHOT"), @Addon(name = "org.jboss.forge:aesh", version = "2.0.0-SNAPSHOT"), + @Addon(name = "org.jboss.forge:dependencies", version = "2.0.0-SNAPSHOT"), @Addon(name = "org.jboss.forge:maven", version = "2.0.0-SNAPSHOT"), @Addon(name = "org.jboss.forge:addons", version = "2.0.0-SNAPSHOT"), @Addon(name = "org.jboss.forge:resources", version = "2.0.0-SNAPSHOT"), @@ -43,6 +44,7 @@ public static ForgeArchive getDeployment() .create(ForgeArchive.class) .addBeansXML() .addAsAddonDependencies( + AddonDependencyEntry.create(AddonId.from("org.jboss.forge:dependencies", "2.0.0-SNAPSHOT")), AddonDependencyEntry.create(AddonId.from("org.jboss.forge:ui", "2.0.0-SNAPSHOT")), AddonDependencyEntry.create(AddonId.from("org.jboss.forge:projects", "2.0.0-SNAPSHOT")), AddonDependencyEntry.create(AddonId.from("org.jboss.forge:aesh", "2.0.0-SNAPSHOT")), @@ -94,6 +96,12 @@ public void testContainerInjection() throws Exception Assert.assertNotNull(project); Assert.assertTrue(project.getProjectRoot().exists()); + + // TODO Wizard steps are not implemented by Aesh, so we can't actually invoke the entire wizard. + + // DependencyFacet dependencies = project.getFacet(DependencyFacet.class); + // Assert.assertTrue(dependencies.hasEffectiveDependency(DependencyBuilder.create() + // .setGroupId("org.jboss.forge").setArtifactId("forge-addon-container-api"))); // Assert.assertTrue("ADDON module is missing", projectRoot.getChild("addon").exists()); // Assert.assertTrue("API module is missing", projectRoot.getChild("api").exists()); // Assert.assertTrue("IMPL module is missing", projectRoot.getChild("impl").exists());