X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fmocks%2FnodebControllerMock.go;fp=E2Manager%2Fmocks%2FnodebControllerMock.go;h=51b5bf020dd8f0f0e49c4ecd8ebbabdee2263090;hb=4db397dbfa07d202f1a7134e1a7a52b8fb3b5d8a;hp=0000000000000000000000000000000000000000;hpb=264731981e4a52e876c5b484e35032ada6559ac6;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/mocks/nodebControllerMock.go b/E2Manager/mocks/nodebControllerMock.go new file mode 100644 index 0000000..51b5bf0 --- /dev/null +++ b/E2Manager/mocks/nodebControllerMock.go @@ -0,0 +1,35 @@ +package mocks + +import ( + "github.com/gorilla/mux" + "github.com/stretchr/testify/mock" + "net/http" +) + +type NodebControllerMock struct { + mock.Mock +} + +func (rc *NodebControllerMock) HandleRequest(writer http.ResponseWriter, request *http.Request) { + rc.Called() +} + +func (rc *NodebControllerMock) GetNodebIdList (writer http.ResponseWriter, request *http.Request) { + rc.Called() +} + +func (rc *NodebControllerMock) GetNodeb(writer http.ResponseWriter, request *http.Request) { + writer.Header().Set("Content-Type", "application/json") + writer.WriteHeader(http.StatusOK) + + vars := mux.Vars(request) + ranName := vars["ranName"] + + writer.Write([]byte(ranName)) + + rc.Called() +} + +func (rc *NodebControllerMock) HandleHealthCheckRequest(writer http.ResponseWriter, request *http.Request) { + rc.Called() +}