Polish messaging format
Issue gh-8945
This commit is contained in:
@@ -80,8 +80,11 @@ public class MessageExpressionConfigAttributeTests {
|
||||
@Test
|
||||
public void postProcessContext() {
|
||||
SimpDestinationMessageMatcher matcher = new SimpDestinationMessageMatcher("/topics/{topic}/**");
|
||||
// @formatter:off
|
||||
Message<?> message = MessageBuilder.withPayload("M")
|
||||
.setHeader(SimpMessageHeaderAccessor.DESTINATION_HEADER, "/topics/someTopic/sub1").build();
|
||||
.setHeader(SimpMessageHeaderAccessor.DESTINATION_HEADER, "/topics/someTopic/sub1")
|
||||
.build();
|
||||
// @formatter:on
|
||||
EvaluationContext context = mock(EvaluationContext.class);
|
||||
this.attribute = new MessageExpressionConfigAttribute(this.expression, matcher);
|
||||
this.attribute.postProcess(context, message);
|
||||
|
||||
@@ -54,9 +54,12 @@ public class AuthenticationPrincipalArgumentResolverTests {
|
||||
@Test
|
||||
public void resolveArgumentWhenAuthenticationPrincipalThenFound() {
|
||||
Authentication authentication = TestAuthentication.authenticatedUser();
|
||||
// @formatter:off
|
||||
Mono<UserDetails> result = (Mono<UserDetails>) this.resolver
|
||||
.resolveArgument(arg0("authenticationPrincipalOnMonoUserDetails"), null)
|
||||
.subscriberContext(ReactiveSecurityContextHolder.withAuthentication(authentication)).block();
|
||||
.subscriberContext(ReactiveSecurityContextHolder.withAuthentication(authentication))
|
||||
.block();
|
||||
// @formatter:on
|
||||
assertThat(result.block()).isEqualTo(authentication.getPrincipal());
|
||||
}
|
||||
|
||||
@@ -72,9 +75,12 @@ public class AuthenticationPrincipalArgumentResolverTests {
|
||||
@Test
|
||||
public void resolveArgumentWhenMonoAndAuthenticationPrincipalThenFound() {
|
||||
Authentication authentication = TestAuthentication.authenticatedUser();
|
||||
// @formatter:off
|
||||
Mono<UserDetails> result = (Mono<UserDetails>) this.resolver
|
||||
.resolveArgument(arg0("currentUserOnMonoUserDetails"), null)
|
||||
.subscriberContext(ReactiveSecurityContextHolder.withAuthentication(authentication)).block();
|
||||
.subscriberContext(ReactiveSecurityContextHolder.withAuthentication(authentication))
|
||||
.block();
|
||||
// @formatter:on
|
||||
assertThat(result.block()).isEqualTo(authentication.getPrincipal());
|
||||
}
|
||||
|
||||
@@ -85,9 +91,12 @@ public class AuthenticationPrincipalArgumentResolverTests {
|
||||
@Test
|
||||
public void resolveArgumentWhenExpressionThenFound() {
|
||||
Authentication authentication = TestAuthentication.authenticatedUser();
|
||||
// @formatter:off
|
||||
Mono<String> result = (Mono<String>) this.resolver
|
||||
.resolveArgument(arg0("authenticationPrincipalExpression"), null)
|
||||
.subscriberContext(ReactiveSecurityContextHolder.withAuthentication(authentication)).block();
|
||||
.subscriberContext(ReactiveSecurityContextHolder.withAuthentication(authentication))
|
||||
.block();
|
||||
// @formatter:on
|
||||
assertThat(result.block()).isEqualTo(authentication.getName());
|
||||
}
|
||||
|
||||
|
||||
@@ -42,15 +42,21 @@ public class SimpMessageTypeMatcherTests {
|
||||
|
||||
@Test
|
||||
public void matchesMessageMessageTrue() {
|
||||
// @formatter:off
|
||||
Message<String> message = MessageBuilder.withPayload("Hi")
|
||||
.setHeader(SimpMessageHeaderAccessor.MESSAGE_TYPE_HEADER, SimpMessageType.MESSAGE).build();
|
||||
.setHeader(SimpMessageHeaderAccessor.MESSAGE_TYPE_HEADER, SimpMessageType.MESSAGE)
|
||||
.build();
|
||||
// @formatter:on
|
||||
assertThat(this.matcher.matches(message)).isTrue();
|
||||
}
|
||||
|
||||
@Test
|
||||
public void matchesMessageConnectFalse() {
|
||||
// @formatter:off
|
||||
Message<String> message = MessageBuilder.withPayload("Hi")
|
||||
.setHeader(SimpMessageHeaderAccessor.MESSAGE_TYPE_HEADER, SimpMessageType.CONNECT).build();
|
||||
.setHeader(SimpMessageHeaderAccessor.MESSAGE_TYPE_HEADER, SimpMessageType.CONNECT)
|
||||
.build();
|
||||
// @formatter:on
|
||||
assertThat(this.matcher.matches(message)).isFalse();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user