use of org.sonatype.aether.collection.DependencyCollectionException in project sonatype-aether by sonatype.
the class DefaultDependencyCollectorTest method testPartialResultOnError.
@Test
public void testPartialResultOnError() throws IOException {
DependencyNode root = parser.parse("expectedPartialSubtreeOnError.txt");
Dependency dependency = root.getDependency();
CollectRequest request = new CollectRequest(dependency, Arrays.asList(repository));
CollectResult result;
try {
result = collector.collectDependencies(session, request);
fail("expected exception ");
} catch (DependencyCollectionException e) {
result = e.getResult();
assertSame(request, result.getRequest());
assertNotNull(result.getExceptions());
assertEquals(1, result.getExceptions().size());
assertTrue(result.getExceptions().get(0) instanceof ArtifactDescriptorException);
assertEqualSubtree(root, result.getRoot());
}
}
Aggregations