nodebControllerMock.On("DeleteEnb").Return(nil)
nodebControllerMock.On("AddEnb").Return(nil)
nodebControllerMock.On("UpdateEnb").Return(nil)
+ nodebControllerMock.On("HealthCheckRequest").Return(nil)
e2tControllerMock := &mocks.E2TControllerMock{}
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)
}
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()