X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=dmaap-mediator-producer%2Finternal%2Fjobs%2Fjobs_test.go;h=7d021046277a6807ff1278ff8677ab3fd6f11159;hb=d2aeca8843fe3ffca2e73dec5b64daeef0dda938;hp=2dc700b93b0b18529e6245add9931bb26a7cdd6d;hpb=6b45b053fe289bf0b01b40e4939832fa636e1617;p=nonrtric.git diff --git a/dmaap-mediator-producer/internal/jobs/jobs_test.go b/dmaap-mediator-producer/internal/jobs/jobs_test.go index 2dc700b9..7d021046 100644 --- a/dmaap-mediator-producer/internal/jobs/jobs_test.go +++ b/dmaap-mediator-producer/internal/jobs/jobs_test.go @@ -388,7 +388,7 @@ func TestJobWithBufferedParameters_shouldSendMessagesTogether(t *testing.T) { distributeClientMock := NewTestClient(func(req *http.Request) *http.Response { if req.URL.String() == "http://consumerHost/target" { assertions.Equal(req.Method, "POST") - assertions.Equal(`"[{\"data\": 1},{\"data\": 2}]"`, getBodyAsString(req, t)) + assertions.Equal(`["{\"data\": 1}","{\"data\": 2}","ABCDEFGH"]`, getBodyAsString(req, t)) assertions.Equal("application/json", req.Header.Get("Content-Type")) wg.Done() return &http.Response{ @@ -418,6 +418,7 @@ func TestJobWithBufferedParameters_shouldSendMessagesTogether(t *testing.T) { go func() { jobUnderTest.messagesChannel <- []byte(`{"data": 1}`) jobUnderTest.messagesChannel <- []byte(`{"data": 2}`) + jobUnderTest.messagesChannel <- []byte("ABCDEFGH") }() if waitTimeout(&wg, 2*time.Second) { @@ -442,7 +443,7 @@ func TestJobReadMoreThanBufferSizeMessages_shouldOnlyReturnMaxSizeNoOfMessages(t MaxTimeMiliseconds: 200, }) - assertions.Equal([]byte("\"[0,1]\""), msgs) + assertions.Equal([]byte("[\"0\",\"1\"]"), msgs) } func TestJobReadBufferedWhenTimeout_shouldOnlyReturnMessagesSentBeforeTimeout(t *testing.T) { assertions := require.New(t) @@ -461,7 +462,7 @@ func TestJobReadBufferedWhenTimeout_shouldOnlyReturnMessagesSentBeforeTimeout(t MaxTimeMiliseconds: 30, }) - assertions.Equal([]byte("\"[0,1]\""), msgs) + assertions.Equal([]byte("[\"0\",\"1\"]"), msgs) } func fillMessagesBuffer(mc chan []byte) {