File tree 3 files changed +19
-2
lines changed
aws-lambda-java-events/src/main/java/com/amazonaws/services/lambda/runtime/events
aws-lambda-java-tests/src/test
java/com/amazonaws/services/lambda/runtime/tests
3 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 18
18
import lombok .EqualsAndHashCode ;
19
19
import lombok .NoArgsConstructor ;
20
20
import java .util .List ;
21
+ import java .util .Map ;
21
22
22
23
/**
23
24
* Represents an Active MQ event sent to Lambda
@@ -52,6 +53,7 @@ public static class ActiveMQMessage {
52
53
private String data ;
53
54
private long brokerInTime ;
54
55
private long brokerOutTime ;
56
+ private Map <String , String > properties ;
55
57
}
56
58
57
59
@ Data
Original file line number Diff line number Diff line change @@ -205,6 +205,15 @@ public void testLoadActiveMQEvent() {
205
205
assertThat (event .getMessages ().get (1 ).getMessageID ()).isEqualTo ("ID:b-8bcfa572-428a-4642-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1" );
206
206
}
207
207
208
+ @ Test
209
+ public void testLoadActiveMQEventWithProperties () {
210
+ ActiveMQEvent event = EventLoader .loadActiveMQEvent ("mq_event.json" );
211
+ assertThat (event ).isNotNull ();
212
+ assertThat (event .getMessages ()).hasSize (2 );
213
+ assertThat (event .getMessages ().get (0 ).getProperties ().get ("testKey" )).isEqualTo ("testValue" );
214
+ assertThat (event .getMessages ().get (1 ).getProperties ().get ("testKey" )).isEqualTo ("testValue" );
215
+ }
216
+
208
217
@ Test
209
218
public void testLoadCodeCommitEvent () {
210
219
CodeCommitEvent event = EventLoader .loadCodeCommitEvent ("codecommit_event.json" );
Original file line number Diff line number Diff line change 13
13
},
14
14
"timestamp" : 1598827811958 ,
15
15
"brokerInTime" : 1598827811958 ,
16
- "brokerOutTime" : 1598827811959
16
+ "brokerOutTime" : 1598827811959 ,
17
+ "properties" : {
18
+ "testKey" : " testValue"
19
+ }
17
20
},
18
21
{
19
22
"messageID" : " ID:b-8bcfa572-428a-4642-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1" ,
26
29
},
27
30
"timestamp" : 1598827811958 ,
28
31
"brokerInTime" : 1598827811958 ,
29
- "brokerOutTime" : 1598827811959
32
+ "brokerOutTime" : 1598827811959 ,
33
+ "properties" : {
34
+ "testKey" : " testValue"
35
+ }
30
36
}
31
37
]
32
38
}
You can’t perform that action at this time.
0 commit comments