diff options
author | jonmv <venstad@gmail.com> | 2022-06-14 12:15:06 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-06-14 12:15:06 +0200 |
commit | 0d961d34aa221d43473155148ca5976740549df6 (patch) | |
tree | e6c5c1f5aaccf9d733b10ac44b135020c90feed8 /bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java | |
parent | e0e3ff465fcec5bb6a7253da2cd6df82f9701066 (diff) |
Handle multiple artifacts with different classifiers
Diffstat (limited to 'bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java')
-rw-r--r-- | bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java b/bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java index d5986b00077..c0f2766b5ed 100644 --- a/bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java +++ b/bundle-plugin/src/test/java/com/yahoo/container/plugin/util/TestBundleDependencyScopeTranslatorTest.java @@ -10,7 +10,9 @@ import org.junit.Test; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Set; import java.util.TreeMap; +import java.util.TreeSet; import static org.junit.Assert.assertEquals; @@ -23,7 +25,7 @@ public class TestBundleDependencyScopeTranslatorTest { @Test public void test_dependencies_are_translated_to_compile_scope_by_default() { - Map<String, Artifact> artifacts = new TreeMap<>(); + Set<Artifact> artifacts = new TreeSet<>(); Artifact a = createArtifact(artifacts, "a", "test", List.of()); Artifact aa = createArtifact(artifacts, "a-a", "test", List.of("a")); Artifact ab = createArtifact(artifacts, "a-b", "test", List.of("a")); @@ -39,7 +41,7 @@ public class TestBundleDependencyScopeTranslatorTest { @Test public void non_test_scope_dependencies_keep_original_scope() { - Map<String, Artifact> artifacts = new TreeMap<>(); + Set<Artifact> artifacts = new TreeSet<>(); Artifact a = createArtifact(artifacts, "a", "provided", List.of()); Artifact aa = createArtifact(artifacts, "a-a", "provided", List.of("a")); Artifact ab = createArtifact(artifacts, "a-b", "provided", List.of("a")); @@ -60,7 +62,7 @@ public class TestBundleDependencyScopeTranslatorTest { @Test public void ordering_in_config_string_determines_translation() { - Map<String, Artifact> artifacts = new TreeMap<>(); + Set<Artifact> artifacts = new TreeSet<>(); Artifact a = createArtifact(artifacts, "a", "test", List.of()); Artifact aa = createArtifact(artifacts, "a-a", "test", List.of("a")); { @@ -83,7 +85,7 @@ public class TestBundleDependencyScopeTranslatorTest { @Test public void transitive_non_test_dependencies_of_test_dependencies_keep_original_scope() { - Map<String, Artifact> artifacts = new TreeMap<>(); + Set<Artifact> artifacts = new TreeSet<>(); Artifact a = createArtifact(artifacts, "a", "test", List.of()); Artifact aa = createArtifact(artifacts, "a-a", "test", List.of("a")); Artifact ab = createArtifact(artifacts, "a-b", "test", List.of("a")); @@ -106,9 +108,9 @@ public class TestBundleDependencyScopeTranslatorTest { } private static Artifact createArtifact( - Map<String, Artifact> artifacts, String artifactId, String scope, List<String> transitiveDependents) { + Set<Artifact> artifacts, String artifactId, String scope, List<String> transitiveDependents) { Artifact artifact = createArtifact(artifactId, scope, transitiveDependents); - artifacts.put(simpleId(artifactId), artifact); + artifacts.add(artifact); return artifact; } |