Matchers is now deprecated in Mockito 2, it's now replaced by ArgumentMatchers (#2342)

This commit is contained in:
Jose Carvajal 2017-07-31 16:08:01 +02:00 committed by KevinGilmore
parent 4b53c00bca
commit b4f7806ce6

View File

@ -8,6 +8,7 @@ import org.junit.Assert;
import org.junit.Before; import org.junit.Before;
import org.junit.Test; import org.junit.Test;
import org.mockito.ArgumentMatcher; import org.mockito.ArgumentMatcher;
import org.mockito.ArgumentMatchers;
import org.mockito.InjectMocks; import org.mockito.InjectMocks;
import org.mockito.Mock; import org.mockito.Mock;
import org.mockito.Mockito; import org.mockito.Mockito;
@ -120,7 +121,7 @@ public class LoginControllerIntegrationTest {
.login(userForm); .login(userForm);
// complex matcher // complex matcher
Mockito.verify(loginService) Mockito.verify(loginService)
.setCurrentUser(Mockito.argThat(new ArgumentMatcher<String>() { .setCurrentUser(ArgumentMatchers.argThat(new ArgumentMatcher<String>() {
@Override @Override
public boolean matches(String argument) { public boolean matches(String argument) {
return argument.startsWith("foo"); return argument.startsWith("foo");