aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google
diff options
context:
space:
mode:
authorGravatar Googler <noreply@google.com>2017-06-07 12:44:24 -0400
committerGravatar John Cater <jcater@google.com>2017-06-08 10:52:24 -0400
commit69faad021dcf65d8f1967f26808c10f9f949ed7e (patch)
tree1a32f15880e986f10e7e90f3af10aed834733a62 /src/test/java/com/google
parent80a1abd63ad3746481298861fb1ca6d652ed8ab5 (diff)
Use ImmutableList for Option expansion functions
RELNOTES: None PiperOrigin-RevId: 158279811
Diffstat (limited to 'src/test/java/com/google')
-rw-r--r--src/test/java/com/google/devtools/build/lib/runtime/AllIncompatibleChangesExpansionTest.java5
-rw-r--r--src/test/java/com/google/devtools/common/options/OptionsParserTest.java10
-rw-r--r--src/test/java/com/google/devtools/common/options/OptionsTest.java6
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);
}
}