Fix compilation errors
After change I35f1a785, the base class of SSHComandModule, the
PluginComandModule API has changed and now takes a plugin name as a
constructor argument. To conform to that change we inject the plugin
name and pass it to the parent constructor.
Secondly, after change I21bef286, the RestSession API is changed and
declares a generic Exception instead of IOException to be thrown from
their methods.
Also removes duplicated static import of `assertThat` in
ChronicleMapCacheIT.
Bug: Issue 331383932
Change-Id: I4c12efa489665246932c6c65ab9e830c9dc18478
diff --git a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/SSHCommandModule.java b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/SSHCommandModule.java
index abe1089..2de7fa9 100644
--- a/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/SSHCommandModule.java
+++ b/src/main/java/com/googlesource/gerrit/modules/cache/chroniclemap/SSHCommandModule.java
@@ -13,6 +13,7 @@
// limitations under the License.
package com.googlesource.gerrit.modules.cache.chroniclemap;
+import com.google.gerrit.extensions.annotations.PluginName;
import com.google.gerrit.sshd.PluginCommandModule;
import com.google.inject.Inject;
import com.google.inject.Injector;
@@ -22,7 +23,8 @@
private final Injector injector;
@Inject
- SSHCommandModule(Injector injector) {
+ SSHCommandModule(Injector injector, @PluginName String pluginName) {
+ super(pluginName);
this.injector = injector;
}
diff --git a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheIT.java b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheIT.java
index 9367727..a40edc4 100644
--- a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheIT.java
+++ b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/ChronicleMapCacheIT.java
@@ -14,7 +14,6 @@
package com.googlesource.gerrit.modules.cache.chroniclemap;
import static com.google.common.truth.Truth.assertThat;
-import static com.google.common.truth.Truth8.assertThat;
import com.google.common.cache.Cache;
import com.google.gerrit.acceptance.AbstractDaemonTest;
diff --git a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesInMemoryIT.java b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesInMemoryIT.java
index 3561051..e96f6fa 100644
--- a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesInMemoryIT.java
+++ b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesInMemoryIT.java
@@ -23,7 +23,6 @@
import com.google.gerrit.acceptance.RestResponse;
import com.google.gerrit.acceptance.RestSession;
import com.google.gerrit.acceptance.TestPlugin;
-import java.io.IOException;
import org.apache.http.message.BasicHeader;
import org.junit.Test;
@@ -59,12 +58,12 @@
.contains("Cannot run migration, cache directory is not configured");
}
- private RestResponse runMigration(RestSession restSession) throws IOException {
+ private RestResponse runMigration(RestSession restSession) throws Exception {
return runMigrationWithAcceptHeader(restSession, TEXT_PLAIN);
}
private RestResponse runMigrationWithAcceptHeader(RestSession restSession, String acceptHeader)
- throws IOException {
+ throws Exception {
return restSession.putWithHeaders(MIGRATION_ENDPOINT, new BasicHeader(ACCEPT, acceptHeader));
}
}
diff --git a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesLocalDiskIT.java b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesLocalDiskIT.java
index 469fcf8..c8d42b0 100644
--- a/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesLocalDiskIT.java
+++ b/src/test/java/com/googlesource/gerrit/modules/cache/chroniclemap/MigrateH2CachesLocalDiskIT.java
@@ -272,7 +272,7 @@
return (H2CacheImpl<K, V>) findClassBoundWithName(LoadingCache.class, named);
}
- private RestResponse runMigration(int sizeMultiplier, int maxBloatFactor) throws IOException {
+ private RestResponse runMigration(int sizeMultiplier, int maxBloatFactor) throws Exception {
return adminRestSession.put(
String.format(
"%s?%s=%d&%s=%d",
@@ -283,12 +283,12 @@
sizeMultiplier));
}
- private RestResponse runMigration(RestSession restSession) throws IOException {
+ private RestResponse runMigration(RestSession restSession) throws Exception {
return runMigrationWithAcceptHeader(restSession, TEXT_PLAIN);
}
private RestResponse runMigrationWithAcceptHeader(RestSession restSession, String acceptHeader)
- throws IOException {
+ throws Exception {
return restSession.putWithHeaders(MIGRATION_ENDPOINT, new BasicHeader(ACCEPT, acceptHeader));
}