Matchers is now deprecated in Mockito 2, it's now replaced by ArgumentMatchers

This commit is contained in:
Jose Carvajal 2017-07-30 22:27:38 +02:00
parent deb79bbd83
commit 65e2f59681

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");