Pull BatchUpdate.Factory field up into AbstractDaemonTest

Change-Id: Ie3c0d314b7edd01e3710acdf452c96dc8e94cc90
This commit is contained in:
Dave Borowitz
2017-05-02 15:03:14 -04:00
parent 94d4cbdfba
commit 0a1cd17adb
9 changed files with 8 additions and 24 deletions

View File

@@ -98,6 +98,7 @@ import com.google.gerrit.server.project.ProjectCache;
import com.google.gerrit.server.project.Util; import com.google.gerrit.server.project.Util;
import com.google.gerrit.server.query.change.ChangeData; import com.google.gerrit.server.query.change.ChangeData;
import com.google.gerrit.server.query.change.InternalChangeQuery; import com.google.gerrit.server.query.change.InternalChangeQuery;
import com.google.gerrit.server.update.BatchUpdate;
import com.google.gerrit.testutil.ConfigSuite; import com.google.gerrit.testutil.ConfigSuite;
import com.google.gerrit.testutil.FakeEmailSender; import com.google.gerrit.testutil.FakeEmailSender;
import com.google.gerrit.testutil.FakeEmailSender.Message; import com.google.gerrit.testutil.FakeEmailSender.Message;
@@ -197,6 +198,7 @@ public abstract class AbstractDaemonTest {
@Inject protected AccountCache accountCache; @Inject protected AccountCache accountCache;
@Inject protected AccountCreator accounts; @Inject protected AccountCreator accounts;
@Inject protected AllProjectsName allProjects; @Inject protected AllProjectsName allProjects;
@Inject protected BatchUpdate.Factory batchUpdateFactory;
@Inject protected ChangeData.Factory changeDataFactory; @Inject protected ChangeData.Factory changeDataFactory;
@Inject protected ChangeFinder changeFinder; @Inject protected ChangeFinder changeFinder;
@Inject protected ChangeIndexer indexer; @Inject protected ChangeIndexer indexer;

View File

@@ -145,8 +145,6 @@ import org.junit.Test;
public class ChangeIT extends AbstractDaemonTest { public class ChangeIT extends AbstractDaemonTest {
private String systemTimeZone; private String systemTimeZone;
@Inject private BatchUpdate.Factory updateFactory;
@Inject private DynamicSet<ChangeMessageModifier> changeMessageModifiers; @Inject private DynamicSet<ChangeMessageModifier> changeMessageModifiers;
@Before @Before
@@ -2784,7 +2782,7 @@ public class ChangeIT extends AbstractDaemonTest {
private void setChangeStatus(Change.Id id, Change.Status newStatus) throws Exception { private void setChangeStatus(Change.Id id, Change.Status newStatus) throws Exception {
try (BatchUpdate batchUpdate = try (BatchUpdate batchUpdate =
updateFactory.create(db, project, atrScope.get().getUser(), TimeUtil.nowTs())) { batchUpdateFactory.create(db, project, atrScope.get().getUser(), TimeUtil.nowTs())) {
batchUpdate.addOp(id, new ChangeStatusUpdateOp(newStatus)); batchUpdate.addOp(id, new ChangeStatusUpdateOp(newStatus));
batchUpdate.execute(); batchUpdate.execute();
} }

View File

@@ -114,8 +114,6 @@ public abstract class AbstractSubmit extends AbstractDaemonTest {
@Inject private IdentifiedUser.GenericFactory userFactory; @Inject private IdentifiedUser.GenericFactory userFactory;
@Inject private BatchUpdate.Factory updateFactory;
@Inject private DynamicSet<OnSubmitValidationListener> onSubmitValidationListeners; @Inject private DynamicSet<OnSubmitValidationListener> onSubmitValidationListeners;
private RegistrationHandle onSubmitValidatorHandle; private RegistrationHandle onSubmitValidatorHandle;
@@ -807,7 +805,7 @@ public abstract class AbstractSubmit extends AbstractDaemonTest {
private void setChangeStatusToNew(PushOneCommit.Result... changes) throws Exception { private void setChangeStatusToNew(PushOneCommit.Result... changes) throws Exception {
for (PushOneCommit.Result change : changes) { for (PushOneCommit.Result change : changes) {
try (BatchUpdate bu = try (BatchUpdate bu =
updateFactory.create(db, project, userFactory.create(admin.id), TimeUtil.nowTs())) { batchUpdateFactory.create(db, project, userFactory.create(admin.id), TimeUtil.nowTs())) {
bu.addOp( bu.addOp(
change.getChange().getId(), change.getChange().getId(),
new BatchUpdateOp() { new BatchUpdateOp() {

View File

@@ -45,7 +45,6 @@ import com.google.gerrit.server.update.BatchUpdate;
import com.google.gerrit.server.update.BatchUpdateOp; import com.google.gerrit.server.update.BatchUpdateOp;
import com.google.gerrit.server.update.ChangeContext; import com.google.gerrit.server.update.ChangeContext;
import com.google.gerrit.testutil.ConfigSuite; import com.google.gerrit.testutil.ConfigSuite;
import com.google.inject.Inject;
import java.util.Collection; import java.util.Collection;
import java.util.EnumSet; import java.util.EnumSet;
import java.util.List; import java.util.List;
@@ -58,8 +57,6 @@ public class DraftChangeIT extends AbstractDaemonTest {
return allowDraftsDisabledConfig(); return allowDraftsDisabledConfig();
} }
@Inject private BatchUpdate.Factory updateFactory;
@Test @Test
public void deleteDraftChange() throws Exception { public void deleteDraftChange() throws Exception {
assume().that(isAllowDrafts()).isTrue(); assume().that(isAllowDrafts()).isTrue();
@@ -244,7 +241,7 @@ public class DraftChangeIT extends AbstractDaemonTest {
private void markChangeAsDraft(Change.Id id) throws Exception { private void markChangeAsDraft(Change.Id id) throws Exception {
try (BatchUpdate batchUpdate = try (BatchUpdate batchUpdate =
updateFactory.create(db, project, atrScope.get().getUser(), TimeUtil.nowTs())) { batchUpdateFactory.create(db, project, atrScope.get().getUser(), TimeUtil.nowTs())) {
batchUpdate.addOp(id, new MarkChangeAsDraftUpdateOp()); batchUpdate.addOp(id, new MarkChangeAsDraftUpdateOp());
batchUpdate.execute(); batchUpdate.execute();
} }
@@ -256,7 +253,7 @@ public class DraftChangeIT extends AbstractDaemonTest {
private void setDraftStatusOfPatchSetsOfChange(Change.Id id, boolean draftStatus) private void setDraftStatusOfPatchSetsOfChange(Change.Id id, boolean draftStatus)
throws Exception { throws Exception {
try (BatchUpdate batchUpdate = try (BatchUpdate batchUpdate =
updateFactory.create(db, project, atrScope.get().getUser(), TimeUtil.nowTs())) { batchUpdateFactory.create(db, project, atrScope.get().getUser(), TimeUtil.nowTs())) {
batchUpdate.addOp(id, new DraftStatusOfPatchSetsUpdateOp(draftStatus)); batchUpdate.addOp(id, new DraftStatusOfPatchSetsUpdateOp(draftStatus));
batchUpdate.execute(); batchUpdate.execute();
} }

View File

@@ -79,8 +79,6 @@ public class ConsistencyCheckerIT extends AbstractDaemonTest {
@Inject private IdentifiedUser.GenericFactory userFactory; @Inject private IdentifiedUser.GenericFactory userFactory;
@Inject private BatchUpdate.Factory updateFactory;
@Inject private ChangeInserter.Factory changeInserterFactory; @Inject private ChangeInserter.Factory changeInserterFactory;
@Inject private PatchSetInserter.Factory patchSetInserterFactory; @Inject private PatchSetInserter.Factory patchSetInserterFactory;
@@ -784,7 +782,7 @@ public class ConsistencyCheckerIT extends AbstractDaemonTest {
} }
private BatchUpdate newUpdate(Account.Id owner) { private BatchUpdate newUpdate(Account.Id owner) {
return updateFactory.create(db, project, userFactory.create(owner), TimeUtil.nowTs()); return batchUpdateFactory.create(db, project, userFactory.create(owner), TimeUtil.nowTs());
} }
private ChangeControl insertChange() throws Exception { private ChangeControl insertChange() throws Exception {

View File

@@ -64,8 +64,6 @@ public class GetRelatedIT extends AbstractDaemonTest {
System.setProperty("user.timezone", systemTimeZone); System.setProperty("user.timezone", systemTimeZone);
} }
@Inject private BatchUpdate.Factory updateFactory;
@Inject private ChangesCollection changes; @Inject private ChangesCollection changes;
@Test @Test
@@ -578,7 +576,7 @@ public class GetRelatedIT extends AbstractDaemonTest {
} }
private void clearGroups(final PatchSet.Id psId) throws Exception { private void clearGroups(final PatchSet.Id psId) throws Exception {
try (BatchUpdate bu = updateFactory.create(db, project, user(user), TimeUtil.nowTs())) { try (BatchUpdate bu = batchUpdateFactory.create(db, project, user(user), TimeUtil.nowTs())) {
bu.addOp( bu.addOp(
psId.getParentKey(), psId.getParentKey(),
new BatchUpdateOp() { new BatchUpdateOp() {

View File

@@ -139,8 +139,6 @@ public class ChangeRebuilderIT extends AbstractDaemonTest {
@Inject private TestChangeRebuilderWrapper rebuilderWrapper; @Inject private TestChangeRebuilderWrapper rebuilderWrapper;
@Inject private BatchUpdate.Factory batchUpdateFactory;
@Inject private Sequences seq; @Inject private Sequences seq;
@Inject private ChangeBundleReader bundleReader; @Inject private ChangeBundleReader bundleReader;

View File

@@ -31,7 +31,6 @@ import com.google.gerrit.server.update.BatchUpdate;
import com.google.gerrit.server.update.BatchUpdateOp; import com.google.gerrit.server.update.BatchUpdateOp;
import com.google.gerrit.server.update.ChangeContext; import com.google.gerrit.server.update.ChangeContext;
import com.google.gerrit.server.update.RepoContext; import com.google.gerrit.server.update.RepoContext;
import com.google.inject.Inject;
import java.io.IOException; import java.io.IOException;
import java.util.EnumSet; import java.util.EnumSet;
import java.util.List; import java.util.List;
@@ -43,8 +42,6 @@ import org.junit.Before;
import org.junit.Test; import org.junit.Test;
public class NoteDbOnlyIT extends AbstractDaemonTest { public class NoteDbOnlyIT extends AbstractDaemonTest {
@Inject private BatchUpdate.Factory batchUpdateFactory;
@Before @Before
public void setUp() throws Exception { public void setUp() throws Exception {
assume().that(notesMigration.disableChangeReviewDb()).isTrue(); assume().that(notesMigration.disableChangeReviewDb()).isTrue();

View File

@@ -62,7 +62,6 @@ import com.google.gerrit.server.notedb.NoteDbChangeState.PrimaryStorage;
import com.google.gerrit.server.notedb.PrimaryStorageMigrator; import com.google.gerrit.server.notedb.PrimaryStorageMigrator;
import com.google.gerrit.server.notedb.TestChangeRebuilderWrapper; import com.google.gerrit.server.notedb.TestChangeRebuilderWrapper;
import com.google.gerrit.server.project.ChangeControl; import com.google.gerrit.server.project.ChangeControl;
import com.google.gerrit.server.update.BatchUpdate;
import com.google.gerrit.testutil.ConfigSuite; import com.google.gerrit.testutil.ConfigSuite;
import com.google.gerrit.testutil.NoteDbMode; import com.google.gerrit.testutil.NoteDbMode;
import com.google.gerrit.testutil.TestTimeUtil; import com.google.gerrit.testutil.TestTimeUtil;
@@ -95,7 +94,6 @@ public class NoteDbPrimaryIT extends AbstractDaemonTest {
} }
@Inject private AllUsersName allUsers; @Inject private AllUsersName allUsers;
@Inject private BatchUpdate.Factory batchUpdateFactory;
@Inject private ChangeBundleReader bundleReader; @Inject private ChangeBundleReader bundleReader;
@Inject private CommentsUtil commentsUtil; @Inject private CommentsUtil commentsUtil;
@Inject private TestChangeRebuilderWrapper rebuilderWrapper; @Inject private TestChangeRebuilderWrapper rebuilderWrapper;