X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=inline;f=manager%2Fcmd%2Fmanager_test.go;h=d4ab43753afa76ee4aeb16b8a00bb24c833bda95;hb=bd09e69f279ab1566cd92a8d6d7b5ab58418b18f;hp=acf7572ee7c4288736f30a3afab066429f166728;hpb=63f8a1814b3c88e7ca024f4a70c2d5b1d296e321;p=ric-plt%2Falarm-go.git diff --git a/manager/cmd/manager_test.go b/manager/cmd/manager_test.go index acf7572..d4ab437 100755 --- a/manager/cmd/manager_test.go +++ b/manager/cmd/manager_test.go @@ -215,7 +215,23 @@ func TestDeleteAlarmDefinitions(t *testing.T) { response = executeRequest(req, handleFunc) checkResponseCode(t, http.StatusBadRequest, response.Code) - //Set 72004 success + //Delete Alarm which doesn't present + req, _ = http.NewRequest("DELETE", "/ric/v1/alarms/define", nil) + vars = map[string]string{"alarmId": strconv.FormatUint(882004, 10)} + req = mux.SetURLVars(req, vars) + handleFunc = http.HandlerFunc(alarmManager.DeleteAlarmDefinition) + response = executeRequest(req, handleFunc) + checkResponseCode(t, http.StatusOK, response.Code) + + //Delete Alarm which is incorrect present + req, _ = http.NewRequest("DELETE", "/ric/v1/alarms/define", nil) + vars = map[string]string{"alarmId": strconv.FormatUint(1234, 8)} + req = mux.SetURLVars(req, vars) + handleFunc = http.HandlerFunc(alarmManager.DeleteAlarmDefinition) + response = executeRequest(req, handleFunc) + checkResponseCode(t, http.StatusOK, response.Code) + + //Set 72004 success var alarm72004Definition alarm.AlarmDefinition alarm72004Definition.AlarmId = alarm.E2_CONNECTION_PROBLEM alarm72004Definition.AlarmText = "E2 CONNECTION PROBLEM"