File tree Expand file tree Collapse 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 Expand file tree Collapse file tree 3 files changed +19
-2
lines changed Original file line number Diff line number Diff line change 2020import lombok .NoArgsConstructor ;
2121
2222import java .util .List ;
23+ import java .util .Map ;
2324
2425/**
2526 * Represents an Active MQ event sent to Lambda
@@ -54,6 +55,7 @@ public static class ActiveMQMessage {
5455 private String data ;
5556 private long brokerInTime ;
5657 private long brokerOutTime ;
58+ private Map <String , String > properties ;
5759 }
5860
5961 @ Data
Original file line number Diff line number Diff line change @@ -209,6 +209,15 @@ public void testLoadActiveMQEvent() {
209209 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" );
210210 }
211211
212+ @ Test
213+ public void testLoadActiveMQEventWithProperties () {
214+ ActiveMQEvent event = EventLoader .loadActiveMQEvent ("mq_event.json" );
215+ assertThat (event ).isNotNull ();
216+ assertThat (event .getMessages ()).hasSize (2 );
217+ assertThat (event .getMessages ().get (0 ).getProperties ().get ("testKey" )).isEqualTo ("testValue" );
218+ assertThat (event .getMessages ().get (1 ).getProperties ().get ("testKey" )).isEqualTo ("testValue" );
219+ }
220+
212221 @ Test
213222 public void testLoadCodeCommitEvent () {
214223 CodeCommitEvent event = EventLoader .loadCodeCommitEvent ("codecommit_event.json" );
Original file line number Diff line number Diff line change 1313 },
1414 "timestamp" : 1598827811958 ,
1515 "brokerInTime" : 1598827811958 ,
16- "brokerOutTime" : 1598827811959
16+ "brokerOutTime" : 1598827811959 ,
17+ "properties" : {
18+ "testKey" : " testValue"
19+ }
1720 },
1821 {
1922 "messageID" : " ID:b-8bcfa572-428a-4642-879d-eb284b418fc8-1.mq.us-west-2.amazonaws.com-37557-1234520418293-4:1:1:1:1" ,
2629 },
2730 "timestamp" : 1598827811958 ,
2831 "brokerInTime" : 1598827811958 ,
29- "brokerOutTime" : 1598827811959
32+ "brokerOutTime" : 1598827811959 ,
33+ "properties" : {
34+ "testKey" : " testValue"
35+ }
3036 }
3137 ]
3238}
You can’t perform that action at this time.
0 commit comments