Merge "Fix tsetse error"
diff --git a/java/com/google/gerrit/httpd/raw/IndexPreloadingUtil.java b/java/com/google/gerrit/httpd/raw/IndexPreloadingUtil.java
index aa378a0..383d982 100644
--- a/java/com/google/gerrit/httpd/raw/IndexPreloadingUtil.java
+++ b/java/com/google/gerrit/httpd/raw/IndexPreloadingUtil.java
@@ -14,6 +14,9 @@
package com.google.gerrit.httpd.raw;
+import static com.google.common.collect.ImmutableList.toImmutableList;
+
+import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableSet;
import com.google.common.primitives.Ints;
import com.google.gerrit.common.Nullable;
@@ -25,14 +28,13 @@
import com.google.gerrit.extensions.restapi.RestApiException;
import com.google.gerrit.extensions.restapi.Url;
import java.util.ArrayList;
-import java.util.Arrays;
import java.util.EnumSet;
import java.util.List;
import java.util.Optional;
import java.util.Set;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
-import java.util.stream.Collectors;
+import java.util.stream.Stream;
/** Helper for generating preloading parts of {@code index.html}. */
@UsedAt(Project.GOOGLE)
@@ -76,17 +78,16 @@
public static final String SELF_YOUR_TURN = YOUR_TURN.replaceAll("\\$\\{user}", "self");
public static final String SELF_DASHBOARD_ASSIGNED_QUERY =
DASHBOARD_ASSIGNED_QUERY.replaceAll("\\$\\{user}", "self");
- public static final List<String> SELF_DASHBOARD_QUERIES =
- Arrays.asList(
+ public static final ImmutableList<String> SELF_DASHBOARD_QUERIES =
+ Stream.of(
DASHBOARD_WORK_IN_PROGRESS_QUERY,
DASHBOARD_OUTGOING_QUERY,
DASHBOARD_INCOMING_QUERY,
CC_QUERY,
DASHBOARD_RECENTLY_CLOSED_QUERY,
NEW_USER)
- .stream()
.map(query -> query.replaceAll("\\$\\{user}", "self"))
- .collect(Collectors.toList());
+ .collect(toImmutableList());
public static String getDefaultChangeDetailOptionsAsHex() {
Set<ListChangesOption> options =
diff --git a/javatests/com/google/gerrit/httpd/raw/IndexPreloadingUtilTest.java b/javatests/com/google/gerrit/httpd/raw/IndexPreloadingUtilTest.java
index 2866c38..b6c8d74 100644
--- a/javatests/com/google/gerrit/httpd/raw/IndexPreloadingUtilTest.java
+++ b/javatests/com/google/gerrit/httpd/raw/IndexPreloadingUtilTest.java
@@ -15,33 +15,36 @@
package com.google.gerrit.httpd.raw;
import static com.google.common.truth.Truth.assertThat;
+import static com.google.common.truth.Truth8.assertThat;
import static com.google.gerrit.httpd.raw.IndexPreloadingUtil.computeChangeRequestsPath;
import com.google.gerrit.httpd.raw.IndexPreloadingUtil.RequestedPage;
import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.junit.runners.JUnit4;
+@RunWith(JUnit4.class)
public class IndexPreloadingUtilTest {
@Test
public void computeChangePath() throws Exception {
- assertThat(computeChangeRequestsPath("/c/project/+/123", RequestedPage.CHANGE).get())
- .isEqualTo("changes/project~123");
+ assertThat(computeChangeRequestsPath("/c/project/+/123", RequestedPage.CHANGE))
+ .hasValue("changes/project~123");
- assertThat(computeChangeRequestsPath("/c/project/+/124/2", RequestedPage.CHANGE).get())
- .isEqualTo("changes/project~124");
+ assertThat(computeChangeRequestsPath("/c/project/+/124/2", RequestedPage.CHANGE))
+ .hasValue("changes/project~124");
- assertThat(computeChangeRequestsPath("/c/project/src/+/23", RequestedPage.CHANGE).get())
- .isEqualTo("changes/project%2Fsrc~23");
+ assertThat(computeChangeRequestsPath("/c/project/src/+/23", RequestedPage.CHANGE))
+ .hasValue("changes/project%2Fsrc~23");
assertThat(computeChangeRequestsPath("/q/project/src/+/23", RequestedPage.CHANGE).isPresent())
- .isEqualTo(false);
+ .isFalse();
assertThat(
computeChangeRequestsPath("/c/Scripts/+/232/1//COMMIT_MSG", RequestedPage.CHANGE)
.isPresent())
- .isEqualTo(false);
- assertThat(
- computeChangeRequestsPath("/c/Scripts/+/232/1//COMMIT_MSG", RequestedPage.DIFF).get())
- .isEqualTo("changes/Scripts~232");
+ .isFalse();
+ assertThat(computeChangeRequestsPath("/c/Scripts/+/232/1//COMMIT_MSG", RequestedPage.DIFF))
+ .hasValue("changes/Scripts~232");
}
}