X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhandlers%2Fhttpmsghandlers%2Fx2_reset_request_handler_test.go;h=870385b1c93ce670306d45c2ecf0ad1bf05e1b23;hb=b6c5a882f986ed2d6440cf9be83d69740179c53d;hp=64e0c101763c7b924cce6ffbe2877e2e2bf5bf36;hpb=e3623cf1310f8c8d2fd9b5842102516b9be3b441;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/handlers/httpmsghandlers/x2_reset_request_handler_test.go b/E2Manager/handlers/httpmsghandlers/x2_reset_request_handler_test.go index 64e0c10..870385b 100644 --- a/E2Manager/handlers/httpmsghandlers/x2_reset_request_handler_test.go +++ b/E2Manager/handlers/httpmsghandlers/x2_reset_request_handler_test.go @@ -13,11 +13,10 @@ import ( "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities" "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader" "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/mock" "testing" ) -func setupX2ResetRequestHandlerTest(t *testing.T) (*X2ResetRequestHandler, *mocks.RmrMessengerMock, *mocks.RnibReaderMock){ +func setupX2ResetRequestHandlerTest(t *testing.T) (*X2ResetRequestHandler, *mocks.RmrMessengerMock, *mocks.RnibReaderMock) { log := initLog(t) config := &configuration.Configuration{RnibRetryIntervalMs: 10, MaxRnibConnectionAttempts: 3} readerMock := &mocks.RnibReaderMock{} @@ -30,8 +29,8 @@ func setupX2ResetRequestHandlerTest(t *testing.T) (*X2ResetRequestHandler, *mock } rnibDataService := services.NewRnibDataService(log, config, readerProvider, writerProvider) rmrMessengerMock := &mocks.RmrMessengerMock{} - rmrService := getRmrService(rmrMessengerMock, log) - handler := NewX2ResetRequestHandler(log, rmrService, rnibDataService) + rmrSender := getRmrSender(rmrMessengerMock, log) + handler := NewX2ResetRequestHandler(log, rmrSender, rnibDataService) return handler, rmrMessengerMock, readerMock } @@ -44,12 +43,12 @@ func TestHandleSuccessfulDefaultCause(t *testing.T) { xaction := []byte(ranName) msg := rmrCgo.NewMBuf(rmrCgo.RIC_X2_RESET, len(payload), ranName, &payload, &xaction) - rmrMessengerMock.On("SendMsg", msg, mock.Anything).Return(msg, nil) + rmrMessengerMock.On("SendMsg", msg).Return(msg, nil) var nodeb = &entities.NodebInfo{ConnectionStatus: entities.ConnectionStatus_CONNECTED} readerMock.On("GetNodeb", ranName).Return(nodeb, nil) - actual := handler.Handle(models.ResetRequest{RanName: ranName}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName}) assert.Nil(t, actual) } @@ -61,12 +60,12 @@ func TestHandleSuccessfulRequestedCause(t *testing.T) { payload := []byte{0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x01, 0x00, 0x05, 0x40, 0x01, 0x40} xaction := []byte(ranName) msg := rmrCgo.NewMBuf(rmrCgo.RIC_X2_RESET, len(payload), ranName, &payload, &xaction) - rmrMessengerMock.On("SendMsg", msg, mock.Anything).Return(msg, nil) + rmrMessengerMock.On("SendMsg", msg).Return(msg, nil) var nodeb = &entities.NodebInfo{ConnectionStatus: entities.ConnectionStatus_CONNECTED} readerMock.On("GetNodeb", ranName).Return(nodeb, nil) - actual := handler.Handle(models.ResetRequest{RanName: ranName, Cause: "protocol:transfer-syntax-error"}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName, Cause: "protocol:transfer-syntax-error"}) assert.Nil(t, actual) } @@ -78,7 +77,7 @@ func TestHandleFailureUnknownCause(t *testing.T) { var nodeb = &entities.NodebInfo{ConnectionStatus: entities.ConnectionStatus_CONNECTED} readerMock.On("GetNodeb", ranName).Return(nodeb, nil) - actual := handler.Handle(models.ResetRequest{RanName: ranName, Cause: "XXX"}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName, Cause: "XXX"}) assert.IsType(t, e2managererrors.NewRequestValidationError(), actual) @@ -91,7 +90,7 @@ func TestHandleFailureWrongState(t *testing.T) { var nodeb = &entities.NodebInfo{ConnectionStatus: entities.ConnectionStatus_DISCONNECTED} readerMock.On("GetNodeb", ranName).Return(nodeb, nil) - actual := handler.Handle(models.ResetRequest{RanName: ranName}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName}) assert.IsType(t, e2managererrors.NewWrongStateError(X2_RESET_ACTIVITY_NAME, entities.ConnectionStatus_name[int32(nodeb.ConnectionStatus)]), actual) } @@ -103,7 +102,7 @@ func TestHandleFailureRanNotFound(t *testing.T) { readerMock.On("GetNodeb", ranName).Return(&entities.NodebInfo{}, common.NewResourceNotFoundError("nodeb not found")) - actual := handler.Handle(models.ResetRequest{RanName: ranName}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName}) assert.IsType(t, e2managererrors.NewResourceNotFoundError(), actual) } @@ -115,7 +114,7 @@ func TestHandleFailureRnibError(t *testing.T) { readerMock.On("GetNodeb", ranName).Return(&entities.NodebInfo{}, common.NewInternalError(fmt.Errorf("internal error"))) - actual := handler.Handle(models.ResetRequest{RanName: ranName}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName}) assert.IsType(t, e2managererrors.NewRnibDbError(), actual) } @@ -128,12 +127,12 @@ func TestHandleFailureRmrError(t *testing.T) { payload := []byte{0x00, 0x07, 0x00, 0x08, 0x00, 0x00, 0x01, 0x00, 0x05, 0x40, 0x01, 0x64} xaction := []byte(ranName) msg := rmrCgo.NewMBuf(rmrCgo.RIC_X2_RESET, len(payload), ranName, &payload, &xaction) - rmrMessengerMock.On("SendMsg", msg, mock.Anything).Return(&rmrCgo.MBuf{}, fmt.Errorf("rmr error")) + rmrMessengerMock.On("SendMsg", msg).Return(&rmrCgo.MBuf{}, fmt.Errorf("rmr error")) var nodeb = &entities.NodebInfo{ConnectionStatus: entities.ConnectionStatus_CONNECTED} readerMock.On("GetNodeb", ranName).Return(nodeb, nil) - actual := handler.Handle(models.ResetRequest{RanName: ranName}) + _, actual := handler.Handle(models.ResetRequest{RanName: ranName}) assert.IsType(t, e2managererrors.NewRmrError(), actual) }