[RIC-248] RAN Health Check Request API - Implementation
[ric-plt/e2mgr.git] / E2Manager / handlers / httpmsghandlers / delete_enb_request_handler_test.go
index 6734618..27141d8 100644 (file)
@@ -113,6 +113,17 @@ func TestHandleDeleteEnbInternalRemoveEnbError(t *testing.T) {
        writerMock.AssertExpectations(t)
 }
 
+func TestHandleDeleteEnbFromNetworkError(t *testing.T) {
+       handler, readerMock, _ := setupDeleteEnbRequestHandlerTest(t, false)
+       ranName := "ran1"
+       nodebInfo  := &entities.NodebInfo{RanName: ranName, NodeType: entities.Node_ENB, SetupFromNetwork: true}
+       readerMock.On("GetNodeb", ranName).Return(nodebInfo, nil)
+       result, err := handler.Handle(&models.DeleteEnbRequest{RanName: ranName})
+       assert.NotNil(t, err)
+       assert.Nil(t, result)
+       readerMock.AssertExpectations(t)
+}
+
 func TestHandleDeleteEnbInternalRemoveNbIdentityError(t *testing.T) {
        handler, readerMock, writerMock := setupDeleteEnbRequestHandlerTest(t, false)