@@ -20,10 +20,22 @@ func TestKafkaEventMarshaling(t *testing.T) {
2020 t .Errorf ("could not unmarshal event. details: %v" , err )
2121 }
2222
23+ assert .Equal (t , inputEvent .BootstrapSevers , "b-2.demo-cluster-1.a1bcde.c1.kafka.us-east-1.amazonaws.com:9092,b-1.demo-cluster-1.a1bcde.c1.kafka.us-east-1.amazonaws.com:9092" )
24+ assert .Equal (t , inputEvent .EventSource , "aws:kafka" )
25+ assert .Equal (t , EventSourceARN , "arn:aws:kafka:us-west-2:012345678901:cluster/ExampleMSKCluster/e9f754c6-d29a-4430-a7db-958a19fd2c54-4" )
2326 for _ , records := range inputEvent .Records {
2427 for _ , record := range records {
2528 utc := record .Timestamp .UTC ()
2629 assert .Equal (t , 2020 , utc .Year ())
30+ assert .Equal (t , record .Key , "OGQ1NTk2YjQtMTgxMy00MjM4LWIyNGItNmRhZDhlM2QxYzBj" )
31+ assert .Equal (t , record .Value , "OGQ1NTk2YjQtMTgxMy00MjM4LWIyNGItNmRhZDhlM2QxYzBj" )
32+ for header := range record .Headers {
33+ for key , value := range header {
34+ assert .Equal (t , key , "headerKey" )
35+ var headerValue String := string (value )
36+ assert .Equal (t , headerValue , "headerValue" )
37+ }
38+ }
2739 }
2840 }
2941
0 commit comments