Skip to content

Commit

Permalink
Suppress warnings we cannot get rid of at the moment
Browse files Browse the repository at this point in the history
  • Loading branch information
marcphilipp committed Oct 30, 2015
1 parent a0ff89a commit 3d7f8db
Showing 1 changed file with 12 additions and 4 deletions.
Expand Up @@ -59,14 +59,22 @@ public List<TestDescriptor> discoverTests(TestPlanSpecification specification) {
testDescriptors.add(root);

for (TestPlanSpecificationElement element : specification) {
TestDescriptorResolver testDescriptorResolver = testDescriptorResolverRegistry.forType(element.getClass());
TestDescriptor descriptor = testDescriptorResolver.resolve(root, element);
testDescriptors.add(descriptor);
testDescriptors.addAll(testDescriptorResolver.resolveChildren(descriptor, element));
testDescriptors.addAll(resolveElement(testDescriptorResolverRegistry, root, element));
}
return new ArrayList<>(testDescriptors);
}

@SuppressWarnings({ "rawtypes", "unchecked" })
private Set<TestDescriptor> resolveElement(TestDescriptorResolverRegistry testDescriptorResolverRegistry,
EngineDescriptor root, TestPlanSpecificationElement element) {
Set<TestDescriptor> testDescriptors = new LinkedHashSet<>();
TestDescriptorResolver testDescriptorResolver = testDescriptorResolverRegistry.forType(element.getClass());
TestDescriptor descriptor = testDescriptorResolver.resolve(root, element);
testDescriptors.add(descriptor);
testDescriptors.addAll(testDescriptorResolver.resolveChildren(descriptor, element));
return testDescriptors;
}

@Override
public boolean supports(TestDescriptor testDescriptor) {
// TODO super class for Java test descriptors?
Expand Down

0 comments on commit 3d7f8db

Please sign in to comment.