mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-14 17:26:22 +01:00
Fix unit test
This commit is contained in:
@@ -7,8 +7,8 @@ public class InvalidPasswordException extends ExceptionWithContext {
|
|||||||
|
|
||||||
private static final String CODE = "8YR7aawFW1";
|
private static final String CODE = "8YR7aawFW1";
|
||||||
|
|
||||||
public InvalidPasswordException(ContextEntry.ContextBuilder passwordChange) {
|
public InvalidPasswordException(ContextEntry.ContextBuilder context) {
|
||||||
super(passwordChange.build(), "The given old password does not match with the stored one.");
|
super(context.build(), "The given old password does not match with the stored one.");
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -13,6 +13,7 @@ import org.junit.Test;
|
|||||||
import org.mockito.ArgumentCaptor;
|
import org.mockito.ArgumentCaptor;
|
||||||
import org.mockito.InjectMocks;
|
import org.mockito.InjectMocks;
|
||||||
import org.mockito.Mock;
|
import org.mockito.Mock;
|
||||||
|
import sonia.scm.ContextEntry;
|
||||||
import sonia.scm.user.InvalidPasswordException;
|
import sonia.scm.user.InvalidPasswordException;
|
||||||
import sonia.scm.user.User;
|
import sonia.scm.user.User;
|
||||||
import sonia.scm.user.UserManager;
|
import sonia.scm.user.UserManager;
|
||||||
@@ -168,7 +169,8 @@ public class MeResourceTest {
|
|||||||
.content(content.getBytes());
|
.content(content.getBytes());
|
||||||
MockHttpResponse response = new MockHttpResponse();
|
MockHttpResponse response = new MockHttpResponse();
|
||||||
|
|
||||||
doThrow(InvalidPasswordException.class).when(userManager).changePasswordForLoggedInUser(any(), any());
|
doThrow(new InvalidPasswordException(ContextEntry.ContextBuilder.entity("passwortChange", "-")))
|
||||||
|
.when(userManager).changePasswordForLoggedInUser(any(), any());
|
||||||
|
|
||||||
dispatcher.invoke(request, response);
|
dispatcher.invoke(request, response);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user