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) {
15 logger, err := logger.InitLogger(DebugLevel)
17 t.Errorf("#... - failed to initialize logger, error: %s", err)
19 config := &configuration.Configuration{RnibRetryIntervalMs: 10, MaxRnibConnectionAttempts: 3}
20 //rmrMessengerMock := &mocks.RmrMessengerMock{}
21 readerMock := &mocks.RnibReaderMock{}
22 writerMock := &mocks.RnibWriterMock{}
23 nodebValidator := NewNodebValidator()
24 rnibDataService := services.NewRnibDataService(logger, config, readerMock, writerMock)
25 UpdateGnbManager := NewUpdateGnbManager(logger, rnibDataService, nodebValidator)
26 return UpdateGnbManager, logger, rnibDataService, nodebValidator
29 func TestRemoveNodebCellsGnb(t *testing.T) {
30 UpdateGnbManager,_,_, _ := initUpdateGnbManagerTest(t)
31 nodebInfo := &entities.NodebInfo{}
32 //updateEnbRequest := &models.UpdateEnbRequest{}
33 res :=UpdateGnbManager.RemoveNodebCells(nodebInfo)
37 func TestValidateNodebGnb(t *testing.T) {
38 UpdateGnbManager,_,_, _ := initUpdateGnbManagerTest(t)
39 nodebInfo := &entities.NodebInfo{}
40 res := UpdateGnbManager.ValidateNodeb(nodebInfo)