Expose package-protected registerRepoConnection as registerAndGetRepoConnection
git-refs-filter plugin tests need to access registerRepoConnection
which isn't available anymore outside the com.google.gerrit.acceptance
package.
Define a new registerAndGetRepoConnection that allows to access the
protected method also outside the com.google.gerrit.acceptance package.
Change-Id: I5732de229e99a6234f7dde2bdac4b10ab023a572
diff --git a/src/test/java/com/google/gerrit/acceptance/AbstractGitDaemonTest.java b/src/test/java/com/google/gerrit/acceptance/AbstractGitDaemonTest.java
index 6fe0218..40995f5 100644
--- a/src/test/java/com/google/gerrit/acceptance/AbstractGitDaemonTest.java
+++ b/src/test/java/com/google/gerrit/acceptance/AbstractGitDaemonTest.java
@@ -16,9 +16,6 @@
import static com.google.gerrit.acceptance.testsuite.project.TestProjectUpdate.allowCapability;
-import com.google.gerrit.acceptance.AbstractDaemonTest;
-import com.google.gerrit.acceptance.GitUtil;
-import com.google.gerrit.acceptance.TestAccount;
import com.google.gerrit.acceptance.testsuite.project.ProjectOperations;
import com.google.gerrit.acceptance.testsuite.request.RequestScopeOperations;
import com.google.gerrit.entities.AccountGroup;
@@ -46,7 +43,7 @@
import org.eclipse.jgit.transport.FetchResult;
import org.eclipse.jgit.util.FS;
-abstract class AbstractGitDaemonTest extends AbstractDaemonTest {
+public abstract class AbstractGitDaemonTest extends AbstractDaemonTest {
private static final String REFS_CHANGES = "+refs/changes/*:refs/remotes/origin/*";
@Inject private RequestScopeOperations requestScopeOperations;
@@ -116,7 +113,7 @@
.setFS(fs)
.build();
Config cfg = dest.getConfig();
- String uri = registerRepoConnection(project, testAccount);
+ String uri = registerAndGetRepoConnection(project, testAccount);
cfg.setString("remote", "origin", "url", uri);
cfg.setString("remote", "origin", "fetch", refsSpec);
TestRepository<InMemoryRepository> testRepo = GitUtil.newTestRepository(dest);
@@ -154,4 +151,8 @@
projectCache.evict(project);
}
}
+
+ protected String registerAndGetRepoConnection(Project.NameKey p, TestAccount testAccount) throws Exception {
+ return registerRepoConnection(p, testAccount);
+ }
}
diff --git a/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterProtocolV2IT.java b/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterProtocolV2IT.java
index 0d56ec8..9312cd6 100644
--- a/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterProtocolV2IT.java
+++ b/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterProtocolV2IT.java
@@ -23,6 +23,7 @@
import com.google.common.collect.ImmutableList;
import com.google.common.collect.ImmutableMap;
import com.google.common.io.ByteStreams;
+import com.google.gerrit.acceptance.AbstractGitDaemonTest;
import com.google.gerrit.acceptance.GitClientVersion;
import com.google.gerrit.acceptance.UseLocalDisk;
import com.google.gerrit.acceptance.UseSsh;
diff --git a/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterTest.java b/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterTest.java
index 7663d76..4663115 100644
--- a/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterTest.java
+++ b/src/test/java/com/googlesource/gerrit/libmodule/plugins/test/GitRefsFilterTest.java
@@ -20,6 +20,7 @@
import static com.googlesource.gerrit.modules.gitrefsfilter.OpenChangesCache.OPEN_CHANGES_CACHE;
import com.google.common.cache.LoadingCache;
+import com.google.gerrit.acceptance.AbstractGitDaemonTest;
import com.google.gerrit.acceptance.GitUtil;
import com.google.gerrit.acceptance.NoHttpd;
import com.google.gerrit.acceptance.Sandboxed;
@@ -250,7 +251,7 @@
InMemoryRepository dest =
new InMemoryRepository.Builder().setRepositoryDescription(desc).setFS(fs).build();
Config cfg = dest.getConfig();
- String uri = registerRepoConnection(project, testAccount);
+ String uri = registerAndGetRepoConnection(project, testAccount);
cfg.setString("remote", "origin", "url", uri);
cfg.setString("remote", "origin", "fetch", "+refs/*:refs/remotes/origin/*");
TestRepository<InMemoryRepository> testRepo = GitUtil.newTestRepository(dest);