FakeGroupByNameFinder: Create InternalGroup directly
The AccountGroup arg was only used as a container for other args; just
pass those args directly.
Change-Id: Ic794d4e2876c827b957c5460622b89ae0990d6c0
diff --git a/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeGroupByNameFinder.java b/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeGroupByNameFinder.java
index 69f1b74..72d31e4 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeGroupByNameFinder.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeGroupByNameFinder.java
@@ -17,6 +17,7 @@
import com.google.common.collect.ImmutableSet;
import com.google.gerrit.reviewdb.client.AccountGroup;
import com.google.gerrit.server.group.InternalGroup;
+import java.sql.Timestamp;
import java.util.Objects;
import java.util.Optional;
@@ -28,9 +29,20 @@
onlyGroup = Optional.empty();
}
- public FakeGroupByNameFinder(AccountGroup accountGroup) {
+ public FakeGroupByNameFinder(
+ AccountGroup.NameKey name, AccountGroup.Id id, AccountGroup.UUID uuid, Timestamp createdOn) {
onlyGroup =
- Optional.of(InternalGroup.create(accountGroup, ImmutableSet.of(), ImmutableSet.of()));
+ Optional.of(
+ InternalGroup.builder()
+ .setId(id)
+ .setNameKey(name)
+ .setGroupUUID(uuid)
+ .setOwnerGroupUUID(uuid)
+ .setVisibleToAll(false)
+ .setCreatedOn(createdOn)
+ .setMembers(ImmutableSet.of())
+ .setSubgroups(ImmutableSet.of())
+ .build());
}
@Override
diff --git a/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/SkipValidationTest.java b/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/SkipValidationTest.java
index 9e24432..3310361 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/SkipValidationTest.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/SkipValidationTest.java
@@ -64,11 +64,10 @@
new ValidatorConfig(
new FakeConfigFactory(projectName, config),
new FakeGroupByNameFinder(
- new AccountGroup(
- AccountGroup.nameKey("testGroupName"),
- AccountGroup.id(1),
- AccountGroup.uuid("testGroupId"),
- TimeUtil.nowTs())));
+ AccountGroup.nameKey("testGroupName"),
+ AccountGroup.id(1),
+ AccountGroup.uuid("testGroupId"),
+ TimeUtil.nowTs()));
assertThat(
validatorConfig.isEnabledForRef(