1 package org.eclipse.aether.internal.impl.collect;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.eclipse.aether.artifact.DefaultArtifact;
23 import org.eclipse.aether.graph.DefaultDependencyNode;
24 import org.eclipse.aether.graph.Dependency;
25 import org.eclipse.aether.graph.DependencyCycle;
26 import org.junit.Test;
27
28 import static org.junit.Assert.assertEquals;
29
30 public class DefaultDependencyCycleTest
31 {
32 private static final Dependency FOO_DEPENDENCY = new Dependency( new DefaultArtifact( "group-id:foo:1.0" ), "test" );
33 private static final Dependency BAR_DEPENDENCY = new Dependency( new DefaultArtifact( "group-id:bar:1.0" ), "test" );
34
35 @Test
36 public void testToString()
37 {
38 NodeStack nodeStack = new NodeStack();
39 nodeStack.push( new DefaultDependencyNode( FOO_DEPENDENCY ) );
40 DependencyCycle cycle = new DefaultDependencyCycle( nodeStack, 1, BAR_DEPENDENCY );
41
42 assertEquals( "group-id:foo:jar -> group-id:bar:jar", cycle.toString() );
43 }
44 }