|
51 | 51 | import org.springframework.messaging.simp.SimpAttributesContextHolder;
|
52 | 52 | import org.springframework.messaging.simp.SimpMessageHeaderAccessor;
|
53 | 53 | import org.springframework.messaging.simp.SimpMessageSendingOperations;
|
| 54 | +import org.springframework.messaging.simp.SimpMessageType; |
54 | 55 | import org.springframework.messaging.simp.SimpMessagingTemplate;
|
55 | 56 | import org.springframework.messaging.simp.annotation.SubscribeMapping;
|
56 | 57 | import org.springframework.messaging.support.MessageBuilder;
|
@@ -159,7 +160,7 @@ public void messageMappingDestinationVariableResolution() {
|
159 | 160 |
|
160 | 161 | @Test
|
161 | 162 | public void subscribeEventDestinationVariableResolution() {
|
162 |
| - Message<?> message = createMessage("/pre/sub/bar/value"); |
| 163 | + Message<?> message = createMessage(SimpMessageType.SUBSCRIBE, "/pre/sub/bar/value", null); |
163 | 164 | this.messageHandler.registerHandler(this.testController);
|
164 | 165 | this.messageHandler.handleMessage(message);
|
165 | 166 |
|
@@ -328,7 +329,11 @@ private Message<?> createMessage(String destination) {
|
328 | 329 | }
|
329 | 330 |
|
330 | 331 | private Message<?> createMessage(String destination, Map<String, Object> headers) {
|
331 |
| - SimpMessageHeaderAccessor accessor = SimpMessageHeaderAccessor.create(); |
| 332 | + return createMessage(SimpMessageType.MESSAGE, destination, headers); |
| 333 | + } |
| 334 | + |
| 335 | + private Message<?> createMessage(SimpMessageType messageType, String destination, Map<String, Object> headers) { |
| 336 | + SimpMessageHeaderAccessor accessor = SimpMessageHeaderAccessor.create(messageType); |
332 | 337 | accessor.setSessionId("session1");
|
333 | 338 | accessor.setSessionAttributes(new HashMap<>());
|
334 | 339 | accessor.setDestination(destination);
|
|
0 commit comments