Skip to content

Commit

Permalink
Separate tests in TypeRegistryImplTest
Browse files Browse the repository at this point in the history
  • Loading branch information
eviltak committed Aug 10, 2019
1 parent 66a9dcd commit e16914f
Showing 1 changed file with 10 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,21 +22,29 @@
import org.terasology.naming.Name;

import java.util.Collection;
import java.util.LinkedHashMap;
import java.util.Map;
import java.util.Set;
import java.util.TreeSet;
import java.util.stream.Collectors;

import static org.junit.Assert.assertTrue;
import static org.junit.Assume.assumeTrue;

public class TypeRegistryImplTest extends ModuleEnvironmentTest {
static {
Reflections.log = null;
}

@Test
public void testRegistry() {
assertTrue(typeRegistry.getSubtypesOf(Collection.class).contains(TreeSet.class));
public void testNonModuleTypes() {
assumeTrue(typeRegistry.getSubtypesOf(Collection.class).contains(TreeSet.class));

assertTrue(typeRegistry.getSubtypesOf(Map.class).contains(LinkedHashMap.class));
}

@Test
public void testModuleTypes() {
Set<Name> modulesDeclaringComponents =
typeRegistry.getSubtypesOf(Component.class).stream()
.map(componentClass -> moduleManager.getEnvironment().getModuleProviding(componentClass))
Expand Down

0 comments on commit e16914f

Please sign in to comment.