From 848b70bb6cc6d8d25ee8418fef7a053544251870 Mon Sep 17 00:00:00 2001 From: Marian Craciunescu Date: Wed, 22 Mar 2017 12:23:17 +0200 Subject: [PATCH] fixed test. --- server/apns/apns_test.go | 10 ++++++++++ server/fcm/fcm_test.go | 3 +++ 2 files changed, 13 insertions(+) diff --git a/server/apns/apns_test.go b/server/apns/apns_test.go index ceda5ea2..92c50fac 100644 --- a/server/apns/apns_test.go +++ b/server/apns/apns_test.go @@ -9,6 +9,7 @@ import ( "github.com/sideshow/apns2" "github.com/stretchr/testify/assert" "testing" + "time" ) var ErrSendRandomError = errors.New("A Sender error") @@ -42,11 +43,18 @@ func TestConn_HandleResponseOnSendError(t *testing.T) { _, finish := testutil.NewMockCtrl(t) defer finish() a := assert.New(t) + defer testutil.EnableDebugForMethod() () //given c, _ := newAPNSConnector(t) mRequest := NewMockRequest(testutil.MockCtrl) + message := &protocol.Message{ + HeaderJSON:`{"Correlation-Id": "7sdks723ksgqn"}`, + ID: 42, + } + mRequest.EXPECT().Message().Return(message) + time.Sleep(100*time.Millisecond) //when err := c.HandleResponse(mRequest, nil, nil, ErrSendRandomError) @@ -72,6 +80,7 @@ func TestConn_HandleResponse(t *testing.T) { message := &protocol.Message{ ID: 42, + HeaderJSON:`{"Content-Type": "text/plain", "Correlation-Id": "7sdks723ksgqn"}`, } mRequest := NewMockRequest(testutil.MockCtrl) mRequest.EXPECT().Message().Return(message).AnyTimes() @@ -106,6 +115,7 @@ func TestNew_HandleResponseHandleSubscriber(t *testing.T) { for _, reason := range removeForReasons { message := &protocol.Message{ ID: 42, + HeaderJSON:`{"Correlation-Id": "7sdks723ksgqn"}`, } mSubscriber := NewMockSubscriber(testutil.MockCtrl) mSubscriber.EXPECT().SetLastID(gomock.Any()) diff --git a/server/fcm/fcm_test.go b/server/fcm/fcm_test.go index 18a5dc54..fe431344 100644 --- a/server/fcm/fcm_test.go +++ b/server/fcm/fcm_test.go @@ -85,6 +85,7 @@ func TestConnector_GetErrorMessageFromFCM(t *testing.T) { ID: uint64(4), Path: "/topic", Body: []byte("{id:id}"), + HeaderJSON:`{"Correlation-Id": "7sdks723ksgqn"}`, }, true) // wait before closing the FCM connector @@ -120,6 +121,7 @@ func TestFCMFormatMessage(t *testing.T) { Path: "/topic", ID: 1, Body: []byte(fullFCMMessage), + HeaderJSON:`{"Correlation-Id": "7sdks723ksgqn"}`, } if !a.NotNil(subRoute) { @@ -158,6 +160,7 @@ func TestFCMFormatMessage(t *testing.T) { Path: "/topic", ID: 1, Body: []byte(`plain body`), + HeaderJSON:`{"Correlation-Id": "7sdks723ksgqn"}`, } mocks.gcmSender.EXPECT().Send(gomock.Any()).Do(func(m *gcm.Message) (*gcm.Response, error) {