@@ -2,6 +2,7 @@ package queue_test
22
33import (
44 "bytes"
5+ "encoding/base64"
56 "io"
67 "os"
78 "regexp"
@@ -34,7 +35,7 @@ func TestCustomJSONInProcessMessage(t *testing.T) {
3435 assert .Nilf (t , err , "Expected Parse() to succeed" )
3536 resource , err := queue .ProcessMessage (msg , & nilMetrics {})
3637 assert .Nilf (t , err , "Expected ProcessMessage() to succeed" )
37- assert .Equal (t , `Log message` , resource .LogData .Message )
38+ assert .Equal (t , base64 . StdEncoding . EncodeToString ([] byte ( `Log message` )) , resource .LogData .Message )
3839
3940}
4041
@@ -116,7 +117,8 @@ func TestProcessMessage(t *testing.T) {
116117 assert .Equal (t , "com.philips.MyLoggingClass%28%29" , resource .ServiceName )
117118 assert .Equal (t , "%40396f1a94-86f3-470b-784c-17cc%3D%3D" , resource .ServerName )
118119 assert .Equal (t , "FATAL%7C" , resource .Severity )
119- assert .Equal (t , payload , resource .LogData .Message )
120+ encoded := base64 .StdEncoding .EncodeToString ([]byte (payload ))
121+ assert .Equal (t , encoded , resource .LogData .Message )
120122 assert .Equal (t , "logproxy%24," , resource .OriginatingUser )
121123
122124 msg , err = parser .Parse ([]byte (nonDHPMessage ))
@@ -174,7 +176,7 @@ func TestResourceWorker(t *testing.T) {
174176 assert .Nilf (t , err , "Expected NewDeliverer() to succeed" )
175177 deliverer .Debug = true
176178
177- q , _ := queue .NewChannelQueue ()
179+ q , _ := queue .NewChannelQueue (queue . WithMetrics ( & nilMetrics {}) )
178180 done , _ := q .Start ()
179181
180182 go deliverer .ResourceWorker (q , done , nil )
@@ -230,7 +232,7 @@ func TestDroppedMessages(t *testing.T) {
230232 assert .Nilf (t , err , "Expected NewDeliverer() to succeed" )
231233 deliverer .Debug = true
232234
233- q , _ := queue .NewChannelQueue ()
235+ q , _ := queue .NewChannelQueue (queue . WithMetrics ( & nilMetrics {}) )
234236 done , _ := q .Start ()
235237
236238 go deliverer .ResourceWorker (q , done , nil )
0 commit comments