Merge "Getting node for which e2 reset has to be applied"
[ric-plt/e2mgr.git] / E2Manager / handlers / httpmsghandlers / update_nodeb_request_handler_test.go
1 package httpmsghandlers
2
3 import (
4     "e2mgr/configuration"
5     "e2mgr/managers"
6     "e2mgr/mocks"
7     "e2mgr/logger"
8     "e2mgr/models"
9     "e2mgr/services"
10  //   "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
11     "github.com/stretchr/testify/assert"
12     "testing"
13 )
14
15 func setupUpdateNodebRequestHandlerTest(t *testing.T) ( *UpdateNodebRequestHandler,  *mocks.RnibReaderMock, *mocks.RnibWriterMock){
16         DebugLevel := int8(4)
17         logger, err := logger.InitLogger(DebugLevel)
18         if err != nil {
19                 t.Errorf("#... - failed to initialize logger, error: %s", err)
20         }
21         config := &configuration.Configuration{RnibRetryIntervalMs: 10, MaxRnibConnectionAttempts: 3}
22         readerMock := &mocks.RnibReaderMock{}
23         writerMock := &mocks.RnibWriterMock{}
24         rnibDataService := services.NewRnibDataService(logger, config, readerMock, writerMock)
25         updateNodebManager := managers.IUpdateNodebManager(nil)
26         handler := NewUpdateNodebRequestHandler(logger,rnibDataService,updateNodebManager)
27         return handler,readerMock, writerMock
28
29 }
30
31 func TestGetRanName(t *testing.T) {
32         handler,_,_ := setupUpdateNodebRequestHandlerTest(t)
33         updateEnbRequest := models.UpdateEnbRequest{}
34         ret := handler.getRanName(updateEnbRequest)
35         assert.Equal(t, "", ret )
36 }
37
38