X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=E2Manager%2Fhttpserver%2Fhttp_server_test.go;h=0a98999b57b1ad10b7e3123b5bb2d630f35027e8;hb=fafc90d9bf1c8edc7b8815280f2fd0a11677e00b;hp=05173f1e03d4ec64b2aef73f9e940fcefc8d7e79;hpb=7e2e493acba882641329f867cccb73b3d2a2d2d8;p=ric-plt%2Fe2mgr.git diff --git a/E2Manager/httpserver/http_server_test.go b/E2Manager/httpserver/http_server_test.go index 05173f1..0a98999 100644 --- a/E2Manager/httpserver/http_server_test.go +++ b/E2Manager/httpserver/http_server_test.go @@ -17,7 +17,6 @@ // This source code is part of the near-RT RIC (RAN Intelligent Controller) // platform project (RICP). - package httpserver import ( @@ -42,6 +41,7 @@ func setupRouterAndMocks() (*mux.Router, *mocks.RootControllerMock, *mocks.Nodeb nodebControllerMock.On("SetGeneralConfiguration").Return(nil) nodebControllerMock.On("DeleteEnb").Return(nil) nodebControllerMock.On("AddEnb").Return(nil) + nodebControllerMock.On("UpdateEnb").Return(nil) e2tControllerMock := &mocks.E2TControllerMock{} @@ -55,7 +55,7 @@ func setupRouterAndMocks() (*mux.Router, *mocks.RootControllerMock, *mocks.Nodeb func TestRouteGetNodebIds(t *testing.T) { router, _, nodebControllerMock, _ := setupRouterAndMocks() - req, err := http.NewRequest("GET", "/v1/nodeb/ids", nil) + req, err := http.NewRequest("GET", "/v1/nodeb/states", nil) if err != nil { t.Fatal(err) } @@ -119,8 +119,21 @@ func TestRoutePutNodebSetGeneralConfiguration(t *testing.T) { nodebControllerMock.AssertNumberOfCalls(t, "SetGeneralConfiguration", 1) } +func TestRoutePutUpdateEnb(t *testing.T) { + router, _, nodebControllerMock, _ := setupRouterAndMocks() + + req, err := http.NewRequest("PUT", "/v1/nodeb/enb/ran1", nil) + if err != nil { + t.Fatal(err) + } + rr := httptest.NewRecorder() + router.ServeHTTP(rr, req) + + nodebControllerMock.AssertNumberOfCalls(t, "UpdateEnb", 1) +} + func TestRouteNotFound(t *testing.T) { - router, _, _,_ := setupRouterAndMocks() + router, _, _, _ := setupRouterAndMocks() req, err := http.NewRequest("GET", "/v1/no/such/route", nil) if err != nil {