X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhttpserver%2Fhttp_server_test.go;fp=E2Manager%2Fhttpserver%2Fhttp_server_test.go;h=b798186c8ece355869acfb7312f6c3c0b4bf8ed5;hb=fe8d481d7f3e8d4b889ee3dcd995984eeb64cc6e;hp=0a98999b57b1ad10b7e3123b5bb2d630f35027e8;hpb=dc0d5827b7737a7a3aaa486e94a05d9aa262607e;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/httpserver/http_server_test.go b/E2Manager/httpserver/http_server_test.go index 0a98999..b798186 100644 --- a/E2Manager/httpserver/http_server_test.go +++ b/E2Manager/httpserver/http_server_test.go @@ -42,6 +42,7 @@ func setupRouterAndMocks() (*mux.Router, *mocks.RootControllerMock, *mocks.Nodeb nodebControllerMock.On("DeleteEnb").Return(nil) nodebControllerMock.On("AddEnb").Return(nil) nodebControllerMock.On("UpdateEnb").Return(nil) + nodebControllerMock.On("HealthCheckRequest").Return(nil) e2tControllerMock := &mocks.E2TControllerMock{} @@ -106,6 +107,19 @@ func TestRoutePutNodebShutdown(t *testing.T) { nodebControllerMock.AssertNumberOfCalls(t, "Shutdown", 1) } +func TestHealthCheckRequest(t *testing.T) { + router, _, nodebControllerMock, _ := setupRouterAndMocks() + + req, err := http.NewRequest("PUT", "/v1/nodeb/health", nil) + if err != nil { + t.Fatal(err) + } + rr := httptest.NewRecorder() + router.ServeHTTP(rr, req) + + nodebControllerMock.AssertNumberOfCalls(t, "HealthCheckRequest", 1) +} + func TestRoutePutNodebSetGeneralConfiguration(t *testing.T) { router, _, nodebControllerMock, _ := setupRouterAndMocks()