Remove some unnecessary uses of MockitoJUnitRunner, which is discouraged

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=153719402
This commit is contained in:
mountford 2017-04-20 09:40:08 -07:00 committed by Ben McIlwain
parent a259b42b26
commit 89b3e9c55b
15 changed files with 61 additions and 102 deletions

View file

@ -64,14 +64,14 @@ import org.joda.time.DateTime;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** /**
* Base class for resource flow unit tests. * Base class for resource flow unit tests.
* *
* @param <F> the flow type * @param <F> the flow type
*/ */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public abstract class FlowTestCase<F extends Flow> extends ShardableTestCase { public abstract class FlowTestCase<F extends Flow> extends ShardableTestCase {
/** Whether to actually write to Datastore or just simulate. */ /** Whether to actually write to Datastore or just simulate. */

View file

@ -22,6 +22,7 @@ import static javax.servlet.http.HttpServletResponse.SC_NOT_FOUND;
import static org.mockito.Matchers.any; import static org.mockito.Matchers.any;
import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.anyString;
import static org.mockito.Matchers.eq; import static org.mockito.Matchers.eq;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
@ -53,50 +54,29 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.junit.runners.JUnit4;
import org.mockito.runners.MockitoJUnitRunner;
/** /**
* Unit tests for {@link DirectoryGroupsConnection}. * Unit tests for {@link DirectoryGroupsConnection}.
*/ */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class DirectoryGroupsConnectionTest { public class DirectoryGroupsConnectionTest {
@Rule @Rule
public final ExceptionRule thrown = new ExceptionRule(); public final ExceptionRule thrown = new ExceptionRule();
@Mock private final Directory directory = mock(Directory.class);
private Directory directory; private final Groupssettings groupsSettings = mock(Groupssettings.class);
private final Directory.Members members = mock(Directory.Members.class);
@Mock private final Directory.Groups directoryGroups = mock(Directory.Groups.class);
private Groupssettings groupsSettings; private final Groupssettings.Groups settingsGroups = mock(Groupssettings.Groups.class);
private final Directory.Members.Insert membersInsert = mock(Directory.Members.Insert.class);
@Mock private final Directory.Groups.Insert groupsInsert = mock(Directory.Groups.Insert.class);
private Directory.Members members; private final Directory.Groups.Get groupsGet = mock(Directory.Groups.Get.class);
private final Directory.Members.Get membersGet = mock(Directory.Members.Get.class);
@Mock private final Directory.Members.List membersList = mock(Directory.Members.List.class);
private Directory.Groups directoryGroups; private final Groupssettings.Groups.Patch groupsSettingsPatch =
mock(Groupssettings.Groups.Patch.class);
@Mock
private Groupssettings.Groups settingsGroups;
@Mock
private Directory.Members.Insert membersInsert;
@Mock
private Directory.Groups.Insert groupsInsert;
@Mock
private Directory.Groups.Get groupsGet;
@Mock
private Directory.Members.Get membersGet;
@Mock
private Directory.Members.List membersList;
@Mock
private Groupssettings.Groups.Patch groupsSettingsPatch;
private DirectoryGroupsConnection connection; private DirectoryGroupsConnection connection;
private Member expectedOwner = new Member(); private Member expectedOwner = new Member();

View file

@ -18,6 +18,7 @@ import static com.google.appengine.api.taskqueue.QueueFactory.getQueue;
import static google.registry.bigquery.BigqueryUtils.toBigqueryTimestamp; import static google.registry.bigquery.BigqueryUtils.toBigqueryTimestamp;
import static google.registry.monitoring.whitebox.BigQueryMetricsEnqueuer.QUEUE_BIGQUERY_STREAMING_METRICS; import static google.registry.monitoring.whitebox.BigQueryMetricsEnqueuer.QUEUE_BIGQUERY_STREAMING_METRICS;
import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued; import static google.registry.testing.TaskQueueHelper.assertTasksEnqueued;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import com.google.api.services.bigquery.model.TableFieldSchema; import com.google.api.services.bigquery.model.TableFieldSchema;
@ -34,12 +35,11 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.junit.runners.JUnit4;
import org.mockito.Matchers; import org.mockito.Matchers;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner;
/** Unit tests for {@link BigQueryMetricsEnqueuer}. */ /** Unit tests for {@link BigQueryMetricsEnqueuer}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class BigQueryMetricsEnqueuerTest { public class BigQueryMetricsEnqueuerTest {
@Rule @Rule
@ -52,7 +52,7 @@ public class BigQueryMetricsEnqueuerTest {
.withTaskQueue() .withTaskQueue()
.build(); .build();
@Mock ModulesService modulesService; private final ModulesService modulesService = mock(ModulesService.class);
private BigQueryMetricsEnqueuer enqueuer; private BigQueryMetricsEnqueuer enqueuer;

View file

@ -16,6 +16,7 @@ package google.registry.monitoring.whitebox;
import static java.util.concurrent.TimeUnit.MILLISECONDS; import static java.util.concurrent.TimeUnit.MILLISECONDS;
import static org.mockito.Matchers.anyString; import static org.mockito.Matchers.anyString;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
@ -37,7 +38,6 @@ import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Matchers; import org.mockito.Matchers;
import org.mockito.Mock;
import org.mockito.runners.MockitoJUnitRunner; import org.mockito.runners.MockitoJUnitRunner;
/** Unit tests for {@link MetricsExportAction}. */ /** Unit tests for {@link MetricsExportAction}. */
@ -50,17 +50,10 @@ public class MetricsExportActionTest {
.withTaskQueue() .withTaskQueue()
.build(); .build();
@Mock private final BigqueryFactory bigqueryFactory = mock(BigqueryFactory.class);
BigqueryFactory bigqueryFactory; private final Bigquery bigquery = mock(Bigquery.class);
private final Tabledata tabledata = mock(Tabledata.class);
@Mock private final InsertAll insertAll = mock(InsertAll.class);
Bigquery bigquery;
@Mock
Tabledata tabledata;
@Mock
InsertAll insertAll;
private TableDataInsertAllResponse response = new TableDataInsertAllResponse(); private TableDataInsertAllResponse response = new TableDataInsertAllResponse();
private long currentTimeMillis = 1000000000000L; private long currentTimeMillis = 1000000000000L;

View file

@ -89,11 +89,11 @@ import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.rules.TemporaryFolder; import org.junit.rules.TemporaryFolder;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
import org.mockito.stubbing.OngoingStubbing; import org.mockito.stubbing.OngoingStubbing;
/** Unit tests for {@link RdeUploadAction}. */ /** Unit tests for {@link RdeUploadAction}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeUploadActionTest { public class RdeUploadActionTest {
private static final int BUFFER_SIZE = 64 * 1024; private static final int BUFFER_SIZE = 64 * 1024;

View file

@ -46,10 +46,10 @@ import org.joda.time.DateTime;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** Unit tests for {@link RdeContactImportAction}. */ /** Unit tests for {@link RdeContactImportAction}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeContactImportActionTest extends MapreduceTestCase<RdeContactImportAction> { public class RdeContactImportActionTest extends MapreduceTestCase<RdeContactImportAction> {
private static final ByteSource DEPOSIT_1_CONTACT = private static final ByteSource DEPOSIT_1_CONTACT =

View file

@ -33,10 +33,10 @@ import java.util.List;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** Unit tests for {@link RdeContactInput} */ /** Unit tests for {@link RdeContactInput} */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeContactInputTest { public class RdeContactInputTest {
private static final ByteSource DEPOSIT_0_CONTACT = private static final ByteSource DEPOSIT_0_CONTACT =

View file

@ -40,10 +40,10 @@ import java.util.NoSuchElementException;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** Unit tests for {@link RdeContactReader} */ /** Unit tests for {@link RdeContactReader} */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeContactReaderTest { public class RdeContactReaderTest {
private static final ByteSource DEPOSIT_1_CONTACT = private static final ByteSource DEPOSIT_1_CONTACT =

View file

@ -60,10 +60,10 @@ import org.joda.time.Seconds;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** Unit tests for {@link RdeDomainImportAction}. */ /** Unit tests for {@link RdeDomainImportAction}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeDomainImportActionTest extends MapreduceTestCase<RdeDomainImportAction> { public class RdeDomainImportActionTest extends MapreduceTestCase<RdeDomainImportAction> {
private static final ByteSource DEPOSIT_1_DOMAIN = RdeImportsTestData.get("deposit_1_domain.xml"); private static final ByteSource DEPOSIT_1_DOMAIN = RdeImportsTestData.get("deposit_1_domain.xml");

View file

@ -46,10 +46,10 @@ import org.joda.time.DateTime;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** Unit tests for {@link RdeHostImportAction}. */ /** Unit tests for {@link RdeHostImportAction}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeHostImportActionTest extends MapreduceTestCase<RdeHostImportAction> { public class RdeHostImportActionTest extends MapreduceTestCase<RdeHostImportAction> {
private static final ByteSource DEPOSIT_1_HOST = RdeImportsTestData.get("deposit_1_host.xml"); private static final ByteSource DEPOSIT_1_HOST = RdeImportsTestData.get("deposit_1_host.xml");

View file

@ -40,10 +40,10 @@ import java.util.NoSuchElementException;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.runners.MockitoJUnitRunner; import org.junit.runners.JUnit4;
/** Unit tests for {@link RdeHostReader} */ /** Unit tests for {@link RdeHostReader} */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeHostReaderTest { public class RdeHostReaderTest {
private static final ByteSource DEPOSIT_1_HOST = RdeImportsTestData.get("deposit_1_host.xml"); private static final ByteSource DEPOSIT_1_HOST = RdeImportsTestData.get("deposit_1_host.xml");

View file

@ -23,6 +23,7 @@ import static google.registry.testing.DatastoreHelper.persistResource;
import static org.joda.time.DateTimeZone.UTC; import static org.joda.time.DateTimeZone.UTC;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.Matchers.any; import static org.mockito.Matchers.any;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
@ -61,11 +62,10 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.junit.runners.JUnit4;
import org.mockito.runners.MockitoJUnitRunner;
/** Unit tests for {@link RdeImportUtils} */ /** Unit tests for {@link RdeImportUtils} */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RdeImportUtilsTest extends ShardableTestCase { public class RdeImportUtilsTest extends ShardableTestCase {
private static final ByteSource DEPOSIT_XML = RdeImportsTestData.get("deposit_full.xml"); private static final ByteSource DEPOSIT_XML = RdeImportsTestData.get("deposit_full.xml");
@ -84,8 +84,7 @@ public class RdeImportUtilsTest extends ShardableTestCase {
@Rule @Rule
public final ExceptionRule thrown = new ExceptionRule(); public final ExceptionRule thrown = new ExceptionRule();
@Mock private final GcsUtils gcsUtils = mock(GcsUtils.class);
private GcsUtils gcsUtils;
private RdeImportUtils rdeImportUtils; private RdeImportUtils rdeImportUtils;
private FakeClock clock; private FakeClock clock;

View file

@ -17,6 +17,7 @@ package google.registry.request;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static google.registry.request.Action.Method.GET; import static google.registry.request.Action.Method.GET;
import static google.registry.request.Action.Method.POST; import static google.registry.request.Action.Method.POST;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.verifyZeroInteractions;
@ -51,11 +52,10 @@ import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.junit.runners.JUnit4;
import org.mockito.runners.MockitoJUnitRunner;
/** Unit tests for {@link RequestHandler}. */ /** Unit tests for {@link RequestHandler}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public final class RequestHandlerTest { public final class RequestHandlerTest {
@Rule @Rule
@ -221,23 +221,12 @@ public final class RequestHandlerTest {
} }
} }
@Mock private final HttpServletRequest req = mock(HttpServletRequest.class);
private HttpServletRequest req; private final HttpServletResponse rsp = mock(HttpServletResponse.class);
private final BumblebeeTask bumblebeeTask = mock(BumblebeeTask.class);
@Mock private final SlothTask slothTask = mock(SlothTask.class);
private HttpServletResponse rsp; private final UsersOnlyAction usersOnlyAction = mock(UsersOnlyAction.class);
private final SafeSlothTask safeSlothTask = mock(SafeSlothTask.class);
@Mock
private BumblebeeTask bumblebeeTask;
@Mock
private SlothTask slothTask;
@Mock
private UsersOnlyAction usersOnlyAction;
@Mock
private SafeSlothTask safeSlothTask;
private final Component component = new Component(); private final Component component = new Component();
private final StringWriter httpOutput = new StringWriter(); private final StringWriter httpOutput = new StringWriter();

View file

@ -21,6 +21,7 @@ import static google.registry.request.RequestParameters.extractOptionalDatetimeP
import static google.registry.request.RequestParameters.extractOptionalParameter; import static google.registry.request.RequestParameters.extractOptionalParameter;
import static google.registry.request.RequestParameters.extractRequiredDatetimeParameter; import static google.registry.request.RequestParameters.extractRequiredDatetimeParameter;
import static google.registry.request.RequestParameters.extractRequiredParameter; import static google.registry.request.RequestParameters.extractRequiredParameter;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
import com.google.common.collect.ImmutableMap; import com.google.common.collect.ImmutableMap;
@ -31,18 +32,16 @@ import org.joda.time.DateTime;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.junit.runners.JUnit4;
import org.mockito.runners.MockitoJUnitRunner;
/** Unit tests for {@link RequestParameters}. */ /** Unit tests for {@link RequestParameters}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class RequestParametersTest { public class RequestParametersTest {
@Rule @Rule
public final ExceptionRule thrown = new ExceptionRule(); public final ExceptionRule thrown = new ExceptionRule();
@Mock private final HttpServletRequest req = mock(HttpServletRequest.class);
private HttpServletRequest req;
@Test @Test
public void testExtractRequiredParameter_valuePresent_returnsValue() throws Exception { public void testExtractRequiredParameter_valuePresent_returnsValue() throws Exception {

View file

@ -16,6 +16,7 @@ package google.registry.request;
import static com.google.common.net.MediaType.PLAIN_TEXT_UTF_8; import static com.google.common.net.MediaType.PLAIN_TEXT_UTF_8;
import static com.google.common.truth.Truth.assertThat; import static com.google.common.truth.Truth.assertThat;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when; import static org.mockito.Mockito.when;
@ -27,18 +28,16 @@ import javax.servlet.http.HttpServletResponse;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
import org.junit.runner.RunWith; import org.junit.runner.RunWith;
import org.mockito.Mock; import org.junit.runners.JUnit4;
import org.mockito.runners.MockitoJUnitRunner;
/** Unit tests for {@link ResponseImpl}. */ /** Unit tests for {@link ResponseImpl}. */
@RunWith(MockitoJUnitRunner.class) @RunWith(JUnit4.class)
public class ResponseImplTest { public class ResponseImplTest {
@Rule @Rule
public final ExceptionRule thrown = new ExceptionRule(); public final ExceptionRule thrown = new ExceptionRule();
@Mock private final HttpServletResponse rsp = mock(HttpServletResponse.class);
private HttpServletResponse rsp;
@Test @Test
public void testSetStatus() throws Exception { public void testSetStatus() throws Exception {