10 "github.com/stretchr/testify/assert"
11 "gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
13 func initUpdateGnbManagerTest(t *testing.T) (*UpdateGnbManager, *logger.Logger, services.RNibDataService, *NodebValidator) {
14 logger, err := logger.InitLogger(logger.DebugLevel)
16 t.Errorf("#... - failed to initialize logger, error: %s", err)
18 config := &configuration.Configuration{RnibRetryIntervalMs: 10, MaxRnibConnectionAttempts: 3}
19 //rmrMessengerMock := &mocks.RmrMessengerMock{}
20 readerMock := &mocks.RnibReaderMock{}
21 writerMock := &mocks.RnibWriterMock{}
22 nodebValidator := NewNodebValidator()
23 rnibDataService := services.NewRnibDataService(logger, config, readerMock, writerMock)
24 UpdateGnbManager := NewUpdateGnbManager(logger, rnibDataService, nodebValidator)
25 return UpdateGnbManager, logger, rnibDataService, nodebValidator
28 func TestRemoveNodebCellsGnb(t *testing.T) {
29 UpdateGnbManager,_,_, _ := initUpdateGnbManagerTest(t)
30 nodebInfo := &entities.NodebInfo{}
31 //updateEnbRequest := &models.UpdateEnbRequest{}
32 res :=UpdateGnbManager.RemoveNodebCells(nodebInfo)
36 func TestValidateNodebGnb(t *testing.T) {
37 UpdateGnbManager,_,_, _ := initUpdateGnbManagerTest(t)
38 nodebInfo := &entities.NodebInfo{}
39 res := UpdateGnbManager.ValidateNodeb(nodebInfo)