Migrate from easymock to mockito

Easymock is no longer exported in the API. Replace it with Mockito.

Bug: Issue 5057
Bug: Issue 11755
Change-Id: I939ced62d8df9e5f5e4c557f9b515f0f737f2e68
diff --git a/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeUserProvider.java b/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeUserProvider.java
index 978020e..f1c8a2d 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeUserProvider.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/uploadvalidator/FakeUserProvider.java
@@ -14,9 +14,8 @@
 
 package com.googlesource.gerrit.plugins.uploadvalidator;
 
-import static org.easymock.EasyMock.createMock;
-import static org.easymock.EasyMock.expect;
-import static org.easymock.EasyMock.replay;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.when;
 
 import com.google.gerrit.reviewdb.client.Account;
 import com.google.gerrit.server.IdentifiedUser;
@@ -42,14 +41,13 @@
   }
 
   private IdentifiedUser createNew(String email) {
-    IdentifiedUser user = createMock(IdentifiedUser.class);
+    IdentifiedUser user = mock(IdentifiedUser.class);
     Account account =
         Account.builder(Account.id(1), TimeUtil.nowTs()).setPreferredEmail(email).build();
-    expect(user.isIdentifiedUser()).andReturn(true);
-    expect(user.asIdentifiedUser()).andReturn(user);
-    expect(user.getAccount()).andStubReturn(account);
-    expect(user.getEffectiveGroups()).andReturn(new FakeGroupMembership(groupUUID));
-    replay(user);
+    when(user.isIdentifiedUser()).thenReturn(true);
+    when(user.asIdentifiedUser()).thenReturn(user);
+    when(user.getAccount()).thenReturn(account);
+    when(user.getEffectiveGroups()).thenReturn(new FakeGroupMembership(groupUUID));
     return user;
   }
 }