@@ -84,6 +84,8 @@ public function testShouldConvertTransportMessageToClientMessage()
84
84
$ transportMessage ->setHeader ('priority ' , 3 );
85
85
$ transportMessage ->setMessageId ('MessageId ' );
86
86
$ transportMessage ->setTimestamp (1000 );
87
+ $ transportMessage ->setReplyTo ('theReplyTo ' );
88
+ $ transportMessage ->setCorrelationId ('theCorrelationId ' );
87
89
88
90
$ driver = new RabbitMqDriver (
89
91
$ this ->createPsrContextMock (),
@@ -102,6 +104,8 @@ public function testShouldConvertTransportMessageToClientMessage()
102
104
'priority ' => 3 ,
103
105
'message_id ' => 'MessageId ' ,
104
106
'timestamp ' => 1000 ,
107
+ 'reply_to ' => 'theReplyTo ' ,
108
+ 'correlation_id ' => 'theCorrelationId ' ,
105
109
], $ clientMessage ->getHeaders ());
106
110
$ this ->assertSame ([
107
111
'key ' => 'val ' ,
@@ -113,6 +117,8 @@ public function testShouldConvertTransportMessageToClientMessage()
113
117
$ this ->assertSame ('ContentType ' , $ clientMessage ->getContentType ());
114
118
$ this ->assertSame (1000 , $ clientMessage ->getTimestamp ());
115
119
$ this ->assertSame (MessagePriority::HIGH , $ clientMessage ->getPriority ());
120
+ $ this ->assertSame ('theReplyTo ' , $ clientMessage ->getReplyTo ());
121
+ $ this ->assertSame ('theCorrelationId ' , $ clientMessage ->getCorrelationId ());
116
122
}
117
123
118
124
public function testShouldThrowExceptionIfXDelayIsNotNumeric ()
@@ -202,6 +208,8 @@ public function testShouldConvertClientMessageToTransportMessage()
202
208
$ clientMessage ->setDelay (432 );
203
209
$ clientMessage ->setMessageId ('MessageId ' );
204
210
$ clientMessage ->setTimestamp (1000 );
211
+ $ clientMessage ->setReplyTo ('theReplyTo ' );
212
+ $ clientMessage ->setCorrelationId ('theCorrelationId ' );
205
213
206
214
$ context = $ this ->createPsrContextMock ();
207
215
$ context
@@ -227,6 +235,8 @@ public function testShouldConvertClientMessageToTransportMessage()
227
235
'delivery_mode ' => 2 ,
228
236
'message_id ' => 'MessageId ' ,
229
237
'timestamp ' => 1000 ,
238
+ 'reply_to ' => 'theReplyTo ' ,
239
+ 'correlation_id ' => 'theCorrelationId ' ,
230
240
'priority ' => 4 ,
231
241
], $ transportMessage ->getHeaders ());
232
242
$ this ->assertSame ([
@@ -235,6 +245,8 @@ public function testShouldConvertClientMessageToTransportMessage()
235
245
], $ transportMessage ->getProperties ());
236
246
$ this ->assertSame ('MessageId ' , $ transportMessage ->getMessageId ());
237
247
$ this ->assertSame (1000 , $ transportMessage ->getTimestamp ());
248
+ $ this ->assertSame ('theReplyTo ' , $ transportMessage ->getReplyTo ());
249
+ $ this ->assertSame ('theCorrelationId ' , $ transportMessage ->getCorrelationId ());
238
250
}
239
251
240
252
public function testThrowIfDelayNotSupportedOnConvertClientMessageToTransportMessage ()
0 commit comments