|
31 | 31 |
|
32 | 32 | import jakarta.annotation.Nullable;
|
33 | 33 | import jakarta.servlet.http.HttpServletRequest;
|
34 |
| -import jakarta.servlet.http.HttpSession; |
35 | 34 | import jakarta.ws.rs.core.Request;
|
36 | 35 | import jakarta.ws.rs.core.Response;
|
37 | 36 | import jakarta.ws.rs.core.Response.Status;
|
|
48 | 47 | import java.util.stream.Collectors;
|
49 | 48 |
|
50 | 49 | import static org.easymock.EasyMock.anyObject;
|
51 |
| -import static org.easymock.EasyMock.anyString; |
52 | 50 | import static org.easymock.EasyMock.createNiceMock;
|
53 | 51 | import static org.easymock.EasyMock.expect;
|
54 | 52 | import static org.easymock.EasyMock.getCurrentArguments;
|
@@ -102,17 +100,12 @@ abstract public class AbstractFacadeTest extends IsaacTest {
|
102 | 100 |
|
103 | 101 | @Before
|
104 | 102 | public void abstractFacadeTestSetup() {
|
105 |
| - HttpSession session = createMock(HttpSession.class); |
106 |
| - expect(session.getAttribute(anyString())).andReturn(null).anyTimes(); |
107 |
| - expect(session.getId()).andReturn("fake-session-id").anyTimes(); |
108 |
| - replay(session); |
109 | 103 | httpServletRequest = createMock(HttpServletRequest.class);
|
110 |
| - expect(httpServletRequest.getSession()).andReturn(session).anyTimes(); |
111 | 104 | replay(httpServletRequest);
|
112 | 105 | request = createNiceMock(Request.class); // We don't particularly care about what gets called on this.
|
113 | 106 | replay(request);
|
114 | 107 |
|
115 |
| - userManager = createPartialMock(UserAccountManager.class, "getCurrentRegisteredUser", "convertToUserSummaryObject", "getUserDTOById"); |
| 108 | + userManager = createPartialMock(UserAccountManager.class, "getCurrentUser", "getCurrentRegisteredUser", "convertToUserSummaryObject", "getUserDTOById"); |
116 | 109 |
|
117 | 110 | registerDefaultsFor(userManager, m -> {
|
118 | 111 | expect(m.convertToUserSummaryObject(anyObject(RegisteredUserDTO.class))).andStubAnswer(() -> {
|
@@ -435,9 +428,11 @@ private void runSteps(Endpoint endpoint) {
|
435 | 428 | private void runStepsAs(@Nullable RegisteredUserDTO user, Endpoint endpoint) {
|
436 | 429 | withMock(userManager, m -> {
|
437 | 430 | if (user == null) {
|
438 |
| - expect(m.getCurrentRegisteredUser(httpServletRequest)).andThrow(new NoUserLoggedInException()); |
| 431 | + expect(m.getCurrentRegisteredUser(httpServletRequest)).andThrow(new NoUserLoggedInException()).anyTimes(); |
| 432 | + expect(m.getCurrentUser(httpServletRequest)).andReturn(anonUser).anyTimes(); |
439 | 433 | } else {
|
440 |
| - expect(m.getCurrentRegisteredUser(httpServletRequest)).andReturn(user); |
| 434 | + expect(m.getCurrentRegisteredUser(httpServletRequest)).andReturn(user).anyTimes(); |
| 435 | + expect(m.getCurrentUser(httpServletRequest)).andReturn(user).anyTimes(); |
441 | 436 | }
|
442 | 437 | });
|
443 | 438 | currentUser = user;
|
|
0 commit comments