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 20
20
import lombok .NoArgsConstructor ;
21
21
22
22
import java .util .List ;
23
+ import java .util .Map ;
23
24
24
25
/**
25
26
* Represents an Active MQ event sent to Lambda
@@ -54,6 +55,7 @@ public static class ActiveMQMessage {
54
55
private String data ;
55
56
private long brokerInTime ;
56
57
private long brokerOutTime ;
58
+ private Map <String , String > properties ;
57
59
}
58
60
59
61
@ Data
Original file line number Diff line number Diff line change @@ -209,6 +209,15 @@ public void testLoadActiveMQEvent() {
209
209
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" );
210
210
}
211
211
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
+
212
221
@ Test
213
222
public void testLoadCodeCommitEvent () {
214
223
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