|
2 | 2 |
|
3 | 3 | import com.asyncapi.v2.binding.ChannelBinding;
|
4 | 4 | import com.asyncapi.v2.binding.amqp.AMQPChannelBinding;
|
| 5 | +import com.asyncapi.v2.binding.amqp.AMQPMessageBinding; |
5 | 6 | import com.asyncapi.v2.binding.amqp.AMQPOperationBinding;
|
6 | 7 | import com.asyncapi.v2.model.channel.ChannelItem;
|
7 | 8 | import com.asyncapi.v2.model.channel.operation.Operation;
|
@@ -99,6 +100,7 @@ public void scan_componentHasRabbitListenerMethods_hardCodedTopic() {
|
99 | 100 | .title(SimpleFoo.class.getSimpleName())
|
100 | 101 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
101 | 102 | .headers(HeaderReference.fromModelName(AsyncHeaders.NOT_DOCUMENTED.getSchemaName()))
|
| 103 | + .bindings(ImmutableMap.of("amqp", new AMQPMessageBinding())) |
102 | 104 | .build();
|
103 | 105 |
|
104 | 106 | Operation operation = Operation.builder()
|
@@ -140,6 +142,7 @@ public void scan_componentHasRabbitListenerMethods_embeddedValueTopic() {
|
140 | 142 | .title(SimpleFoo.class.getSimpleName())
|
141 | 143 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
142 | 144 | .headers(HeaderReference.fromModelName(AsyncHeaders.NOT_DOCUMENTED.getSchemaName()))
|
| 145 | + .bindings(ImmutableMap.of("amqp", new AMQPMessageBinding())) |
143 | 146 | .build();
|
144 | 147 |
|
145 | 148 | Operation operation = Operation.builder()
|
@@ -178,6 +181,7 @@ public void scan_componentHasRabbitListenerMethods_bindingsAnnotation() {
|
178 | 181 | .title(SimpleFoo.class.getSimpleName())
|
179 | 182 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
180 | 183 | .headers(HeaderReference.fromModelName(AsyncHeaders.NOT_DOCUMENTED.getSchemaName()))
|
| 184 | + .bindings(ImmutableMap.of("amqp", new AMQPMessageBinding())) |
181 | 185 | .build();
|
182 | 186 |
|
183 | 187 | Operation operation = Operation.builder()
|
@@ -216,6 +220,7 @@ public void scan_componentHasRabbitListenerMethods_bindingBean() {
|
216 | 220 | .title(SimpleFoo.class.getSimpleName())
|
217 | 221 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
218 | 222 | .headers(HeaderReference.fromModelName(AsyncHeaders.NOT_DOCUMENTED.getSchemaName()))
|
| 223 | + .bindings(ImmutableMap.of("amqp", new AMQPMessageBinding())) |
219 | 224 | .build();
|
220 | 225 |
|
221 | 226 | Operation operation = Operation.builder()
|
@@ -271,6 +276,7 @@ public void scan_componentHasRabbitListenerMethods_multipleParamsWithPayloadAnno
|
271 | 276 | .title(SimpleFoo.class.getSimpleName())
|
272 | 277 | .payload(PayloadReference.fromModelName(SimpleFoo.class.getSimpleName()))
|
273 | 278 | .headers(HeaderReference.fromModelName(AsyncHeaders.NOT_DOCUMENTED.getSchemaName()))
|
| 279 | + .bindings(ImmutableMap.of("amqp", new AMQPMessageBinding())) |
274 | 280 | .build();
|
275 | 281 |
|
276 | 282 | Operation operation = Operation.builder()
|
|
0 commit comments