// platform project (RICP).
-package rnibBuilders
+package mocks
import (
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
- "e2mgr/models"
+ "github.com/stretchr/testify/mock"
)
-func CreateInitialNodeInfo(requestDetails *models.SetupRequest, protocol entities.E2ApplicationProtocol) (*entities.NodebInfo, *entities.NbIdentity) {
- nodebInfo := &entities.NodebInfo{}
- nodebInfo.Ip = requestDetails.RanIp
- nodebInfo.Port = uint32(requestDetails.RanPort)
- nodebInfo.ConnectionStatus = entities.ConnectionStatus_CONNECTING
- nodebInfo.E2ApplicationProtocol = protocol
- nodebInfo.RanName = requestDetails.RanName
- nodebInfo.ConnectionAttempts = 0
+type E2TShutdownManagerMock struct {
+ mock.Mock
+}
- nodebIdentity := &entities.NbIdentity{}
- nodebIdentity.InventoryName = requestDetails.RanName
- return nodebInfo, nodebIdentity
+func (m *E2TShutdownManagerMock) Shutdown(e2tInstance *entities.E2TInstance) error {
+ args := m.Called(e2tInstance)
+ return args.Error(0)
}
\ No newline at end of file