diff options
author | 2017-06-07 12:44:24 -0400 | |
---|---|---|
committer | 2017-06-08 10:52:24 -0400 | |
commit | 69faad021dcf65d8f1967f26808c10f9f949ed7e (patch) | |
tree | 1a32f15880e986f10e7e90f3af10aed834733a62 /src/test/java/com/google | |
parent | 80a1abd63ad3746481298861fb1ca6d652ed8ab5 (diff) |
Use ImmutableList for Option expansion functions
RELNOTES: None
PiperOrigin-RevId: 158279811
Diffstat (limited to 'src/test/java/com/google')
3 files changed, 11 insertions, 10 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java b/src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java index 0048e0905b..8d6788e063 100644 --- a/src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java +++ b/src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java @@ -17,6 +17,7 @@ package com.google.devtools.build.lib.runtime; import static com.google.common.truth.Truth.assertThat; import static org.junit.Assert.fail; +import com.google.common.collect.ImmutableList; import com.google.devtools.build.lib.flags.InvocationPolicyEnforcer; import com.google.devtools.build.lib.runtime.proto.InvocationPolicyOuterClass.InvocationPolicy; import com.google.devtools.build.lib.runtime.proto.InvocationPolicyOuterClass.UseDefault; @@ -85,8 +86,8 @@ public class AllIncompatibleChangesExpansionTest { /** Dummy comment (linter suppression) */ public static class YExpansion implements ExpansionFunction { @Override - public String[] getExpansion(IsolatedOptionsData optionsData) { - return new String[] {"--noY"}; + public ImmutableList<String> getExpansion(IsolatedOptionsData optionsData) { + return ImmutableList.of("--noY"); } } diff --git a/src/test/java/com/google/devtools/common/options/OptionsParserTest.java b/src/test/java/com/google/devtools/common/options/OptionsParserTest.java index 91de13774f..d2e2faec1e 100644 --- a/src/test/java/com/google/devtools/common/options/OptionsParserTest.java +++ b/src/test/java/com/google/devtools/common/options/OptionsParserTest.java @@ -868,8 +868,8 @@ public class OptionsParserTest { /** ExpFunc */ public static class ExpFunc implements ExpansionFunction { @Override - public String[] getExpansion(IsolatedOptionsData optionsData) { - return new String[] {"--yyy"}; + public ImmutableList<String> getExpansion(IsolatedOptionsData optionsData) { + return ImmutableList.of("--yyy"); } } @@ -900,7 +900,7 @@ public class OptionsParserTest { /** ExpFunc */ public static class ExpFunc implements ExpansionFunction { @Override - public String[] getExpansion(IsolatedOptionsData optionsData) { + public ImmutableList<String> getExpansion(IsolatedOptionsData optionsData) { return null; } } @@ -937,8 +937,8 @@ public class OptionsParserTest { /** ExpFunc */ public static class ExpFunc implements ExpansionFunction { @Override - public String[] getExpansion(IsolatedOptionsData optionsData) { - return new String[] {"--expands"}; + public ImmutableList<String> getExpansion(IsolatedOptionsData optionsData) { + return ImmutableList.of("--expands"); } } diff --git a/src/test/java/com/google/devtools/common/options/OptionsTest.java b/src/test/java/com/google/devtools/common/options/OptionsTest.java index 24b435f614..dbe680da5a 100644 --- a/src/test/java/com/google/devtools/common/options/OptionsTest.java +++ b/src/test/java/com/google/devtools/common/options/OptionsTest.java @@ -18,7 +18,7 @@ import static com.google.common.truth.Truth.assertThat; import static java.util.Arrays.asList; import static org.junit.Assert.fail; -import com.google.common.collect.Iterables; +import com.google.common.collect.ImmutableList; import com.google.common.testing.EqualsTester; import java.net.MalformedURLException; import java.net.URL; @@ -71,14 +71,14 @@ public class OptionsTest { /** SpecialExpansion */ public static class SpecialExpansion implements ExpansionFunction { @Override - public String[] getExpansion(IsolatedOptionsData optionsData) { + public ImmutableList<String> getExpansion(IsolatedOptionsData optionsData) { TreeSet<String> flags = new TreeSet<>(); for (Map.Entry<String, ?> entry : optionsData.getAllNamedFields()) { if (entry.getKey().startsWith("specialexp_")) { flags.add("--" + entry.getKey()); } } - return Iterables.toArray(flags, String.class); + return ImmutableList.copyOf(flags); } } |