11/*
2- * Copyright 2002-2019 the original author or authors.
2+ * Copyright 2002-2020 the original author or authors.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
2121import java .util .Map ;
2222import java .util .UUID ;
2323
24+ import org .hamcrest .MatcherAssert ;
2425import org .hamcrest .Matchers ;
25- import org .junit .Assert ;
26- import org .junit .Before ;
27- import org .junit .Test ;
26+ import org .junit .jupiter .api .BeforeEach ;
27+ import org .junit .jupiter .api .Test ;
2828
2929import org .springframework .messaging .Message ;
3030import org .springframework .messaging .support .MessageBuilder ;
@@ -52,7 +52,7 @@ public class HeaderMatcherTests {
5252
5353 Message <?> message ;
5454
55- @ Before
55+ @ BeforeEach
5656 public void setUp () {
5757 message = MessageBuilder .withPayload (ANY_PAYLOAD )
5858 .setHeader (ANY_HEADER_KEY , ANY_HEADER_VALUE )
@@ -61,73 +61,73 @@ public void setUp() {
6161
6262 @ Test
6363 public void hasEntry_withValidKeyValue_matches () {
64- Assert .assertThat (message , HeaderMatcher .hasHeader (ANY_HEADER_KEY , ANY_HEADER_VALUE ));
65- Assert .assertThat (message , HeaderMatcher .hasHeader (OTHER_HEADER_KEY , OTHER_HEADER_VALUE ));
64+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeader (ANY_HEADER_KEY , ANY_HEADER_VALUE ));
65+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeader (OTHER_HEADER_KEY , OTHER_HEADER_VALUE ));
6666 }
6767
6868 @ Test
6969 public void hasEntry_withUnknownKey_notMatching () {
70- Assert .assertThat (message , Matchers .not (HeaderMatcher .hasHeader ("test.unknown" , ANY_HEADER_VALUE )));
70+ MatcherAssert .assertThat (message , Matchers .not (HeaderMatcher .hasHeader ("test.unknown" , ANY_HEADER_VALUE )));
7171 }
7272
7373 @ Test
7474 public void hasEntry_withValidKeyAndMatcherValue_matches () {
75- Assert .assertThat (message ,
75+ MatcherAssert .assertThat (message ,
7676 HeaderMatcher .hasHeader (ANY_HEADER_KEY , Matchers .instanceOf (String .class )));
77- Assert .assertThat (message , HeaderMatcher .hasHeader (ANY_HEADER_KEY , Matchers .notNullValue ()));
78- Assert .assertThat (message , HeaderMatcher .hasHeader (ANY_HEADER_KEY , Matchers .is (ANY_HEADER_VALUE )));
77+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeader (ANY_HEADER_KEY , Matchers .notNullValue ()));
78+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeader (ANY_HEADER_KEY , Matchers .is (ANY_HEADER_VALUE )));
7979 }
8080
8181 @ Test
8282 public void hasEntry_withValidKeyAndMatcherValue_notMatching () {
83- Assert .assertThat (message ,
83+ MatcherAssert .assertThat (message ,
8484 Matchers .not (HeaderMatcher .hasHeader (ANY_HEADER_KEY ,
8585 Matchers .is (Matchers .instanceOf (Integer .class )))));
8686 }
8787
8888 @ Test
8989 public void hasKey_withValidKey_matches () {
90- Assert .assertThat (message , HeaderMatcher .hasHeaderKey (ANY_HEADER_KEY ));
91- Assert .assertThat (message , HeaderMatcher .hasHeaderKey (OTHER_HEADER_KEY ));
90+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeaderKey (ANY_HEADER_KEY ));
91+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeaderKey (OTHER_HEADER_KEY ));
9292 }
9393
9494 @ Test
9595 public void hasKey_withInvalidKey_notMatching () {
96- Assert .assertThat (message , Matchers .not (HeaderMatcher .hasHeaderKey (UNKNOWN_KEY )));
96+ MatcherAssert .assertThat (message , Matchers .not (HeaderMatcher .hasHeaderKey (UNKNOWN_KEY )));
9797 }
9898
9999 @ Test
100100 public void hasAllEntries_withMessageHeader_matches () {
101101 Map <String , Object > expectedInHeaderMap = message .getHeaders ();
102- Assert .assertThat (message , HeaderMatcher .hasAllHeaders (expectedInHeaderMap ));
102+ MatcherAssert .assertThat (message , HeaderMatcher .hasAllHeaders (expectedInHeaderMap ));
103103 }
104104
105105 @ Test
106106 public void hasAllEntries_withValidKeyValueOrMatcherValue_matches () {
107107 Map <String , Object > expectedInHeaderMap = new HashMap <>();
108108 expectedInHeaderMap .put (ANY_HEADER_KEY , ANY_HEADER_VALUE );
109109 expectedInHeaderMap .put (OTHER_HEADER_KEY , Matchers .is (OTHER_HEADER_VALUE ));
110- Assert .assertThat (message , HeaderMatcher .hasAllHeaders (expectedInHeaderMap ));
110+ MatcherAssert .assertThat (message , HeaderMatcher .hasAllHeaders (expectedInHeaderMap ));
111111 }
112112
113113 @ Test
114114 public void hasAllEntries_withInvalidValidKeyValueOrMatcherValue_notMatching () {
115115 Map <String , Object > expectedInHeaderMap = new HashMap <>();
116116 expectedInHeaderMap .put (ANY_HEADER_KEY , ANY_HEADER_VALUE ); // valid
117117 expectedInHeaderMap .put (UNKNOWN_KEY , Matchers .not (Matchers .nullValue ())); // fails
118- Assert .assertThat (message , Matchers .not (HeaderMatcher .hasAllHeaders (expectedInHeaderMap )));
118+ MatcherAssert .assertThat (message , Matchers .not (HeaderMatcher .hasAllHeaders (expectedInHeaderMap )));
119119 expectedInHeaderMap .remove (UNKNOWN_KEY );
120120 expectedInHeaderMap .put (OTHER_HEADER_KEY , ANY_HEADER_VALUE ); // fails
121121 }
122122
123123 @ Test
124124 public void readableException_singleHeader () {
125125 try {
126- Assert .assertThat (message , HeaderMatcher .hasHeader ("corn" , "bread" ));
126+ MatcherAssert .assertThat (message , HeaderMatcher .hasHeader ("corn" , "bread" ));
127127 }
128128 catch (AssertionError ae ) {
129- Assert .assertThat (ae .getMessage (), Matchers . containsString ( "Expected: a Message with Headers containing "
130- ));
129+ MatcherAssert .assertThat (ae .getMessage (),
130+ Matchers . containsString ( "Expected: a Message with Headers containing " ));
131131 }
132132 }
133133
@@ -137,53 +137,53 @@ public void readableException_allHeaders() {
137137 Map <String , String > entries = new HashMap <>();
138138 entries .put ("corn" , "bread" );
139139 entries .put ("chocolate" , "pudding" );
140- Assert .assertThat (message , HeaderMatcher .hasAllHeaders (entries ));
140+ MatcherAssert .assertThat (message , HeaderMatcher .hasAllHeaders (entries ));
141141 }
142142 catch (AssertionError ae ) {
143- Assert .assertThat (ae .getMessage (), Matchers . containsString ( "Expected: a Message with Headers containing "
144- ));
143+ MatcherAssert .assertThat (ae .getMessage (),
144+ Matchers . containsString ( "Expected: a Message with Headers containing " ));
145145 }
146146 }
147147
148148 @ Test
149149 public void hasMessageId_sameId () {
150- Assert .assertThat (message , HeaderMatcher .hasMessageId (message .getHeaders ().getId ()));
150+ MatcherAssert .assertThat (message , HeaderMatcher .hasMessageId (message .getHeaders ().getId ()));
151151 }
152152
153153 @ Test
154154 public void hasCorrelationId_ () {
155155 UUID correlationId = message .getHeaders ().getId ();
156156 message = MessageBuilder .withPayload ("blabla" ).setHeader ("correlationId" , correlationId ).build ();
157- Assert .assertThat (message , HeaderMatcher .hasCorrelationId (correlationId ));
157+ MatcherAssert .assertThat (message , HeaderMatcher .hasCorrelationId (correlationId ));
158158 }
159159
160160 @ Test
161161 public void hasSequenceNumber_ () {
162162 int sequenceNumber = 123 ;
163163 message = MessageBuilder .fromMessage (message ).setHeader ("sequenceNumber" , sequenceNumber ).build ();
164- Assert .assertThat (message , HeaderMatcher .hasSequenceNumber (sequenceNumber ));
164+ MatcherAssert .assertThat (message , HeaderMatcher .hasSequenceNumber (sequenceNumber ));
165165 }
166166
167167 @ Test
168168 public void hasSequenceSize_ () {
169169 int sequenceSize = 123 ;
170170 message = MessageBuilder .fromMessage (message ).setHeader ("sequenceSize" , sequenceSize ).build ();
171- Assert .assertThat (message , HeaderMatcher .hasSequenceSize (sequenceSize ));
172- Assert .assertThat (message , HeaderMatcher .hasSequenceSize (Matchers .is (sequenceSize )));
171+ MatcherAssert .assertThat (message , HeaderMatcher .hasSequenceSize (sequenceSize ));
172+ MatcherAssert .assertThat (message , HeaderMatcher .hasSequenceSize (Matchers .is (sequenceSize )));
173173 }
174174
175175 @ Test
176176 public void hasTimestamp_ () {
177- Assert .assertThat (message , HeaderMatcher .hasTimestamp (new Date (message .getHeaders ().getTimestamp ())));
177+ MatcherAssert .assertThat (message , HeaderMatcher .hasTimestamp (new Date (message .getHeaders ().getTimestamp ())));
178178 }
179179
180180 @ Test
181181 public void hasExpirationDate_ () {
182- Assert .assertThat (message , Matchers .not (HeaderMatcher .hasExpirationDate (Matchers .any (Long .class ))));
182+ MatcherAssert .assertThat (message , Matchers .not (HeaderMatcher .hasExpirationDate (Matchers .any (Long .class ))));
183183 Date expirationDate = new Date (System .currentTimeMillis () + 10000 );
184184 message = MessageBuilder .fromMessage (message ).setHeader ("expirationDate" , expirationDate .getTime ()).build ();
185- Assert .assertThat (message , HeaderMatcher .hasExpirationDate (expirationDate ));
186- Assert .assertThat (message ,
185+ MatcherAssert .assertThat (message , HeaderMatcher .hasExpirationDate (expirationDate ));
186+ MatcherAssert .assertThat (message ,
187187 HeaderMatcher .hasExpirationDate (Matchers .not (Matchers .is ((System .currentTimeMillis ())))));
188188 }
189189
0 commit comments