public class PayloadAndHeaderMatcher
extends org.hamcrest.BaseMatcher<org.springframework.messaging.Message<?>>
@Test
public void testSomething() {
Message<String> expected = ...;
Message<String> result = ...;
assertThat(result, sameExceptImmutableHeaders(expected));
}
@Factory
public static Matcher<Message<?>> sameExceptImmutableHeaders(Message<?> expected) {
return new PayloadAndHeaderMatcher(expected);
}
Modifier and Type | Method and Description |
---|---|
void |
describeTo(org.hamcrest.Description description) |
boolean |
matches(java.lang.Object arg) |
static org.hamcrest.Matcher<org.springframework.messaging.Message<?>> |
sameExceptIgnorableHeaders(org.springframework.messaging.Message<?> expected,
java.lang.String... ignoreKeys) |
public static org.hamcrest.Matcher<org.springframework.messaging.Message<?>> sameExceptIgnorableHeaders(org.springframework.messaging.Message<?> expected, java.lang.String... ignoreKeys)
public boolean matches(java.lang.Object arg)
public void describeTo(org.hamcrest.Description description)