Skip to content

Commit

Permalink
Corrected failing test for Addon detection.
Browse files Browse the repository at this point in the history
  • Loading branch information
VineetReynolds committed Nov 14, 2013
1 parent 1897147 commit 8ef6fe7
Showing 1 changed file with 13 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@

package org.jboss.forge.addon;

import java.util.ArrayList;
import java.util.List;
import java.util.Set;

import javax.inject.Inject;
Expand All @@ -17,7 +19,9 @@
import org.jboss.forge.arquillian.AddonDependency;
import org.jboss.forge.arquillian.Dependencies;
import org.jboss.forge.arquillian.archive.ForgeArchive;
import org.jboss.forge.furnace.addons.AddonRegistry;
import org.jboss.forge.furnace.repositories.AddonDependencyEntry;
import org.jboss.forge.furnace.services.Imported;
import org.jboss.forge.furnace.spi.ExportedInstance;
import org.jboss.forge.furnace.spi.ServiceRegistry;
import org.jboss.shrinkwrap.api.ShrinkWrap;
Expand Down Expand Up @@ -51,13 +55,18 @@ public static ForgeArchive getDeployment()
}

@Inject
private ServiceRegistry registry;
private AddonRegistry registry;

@Test
public void testCanLoadScaffoldProviders() throws Exception
{
Set<ExportedInstance<ScaffoldProvider>> providerInstances = registry.getExportedInstances(ScaffoldProvider.class);
Assert.assertFalse(providerInstances.isEmpty());
Assert.assertNotNull(providerInstances.iterator().next().get());
Imported<ScaffoldProvider> providerInstances = registry.getServices(ScaffoldProvider.class);
List<ScaffoldProvider> providerList = new ArrayList<ScaffoldProvider>();
for(ScaffoldProvider provider: providerInstances)
{
providerList.add(provider);
}
Assert.assertFalse(providerList.isEmpty());
Assert.assertNotNull(providerList.get(0));
}
}

0 comments on commit 8ef6fe7

Please sign in to comment.