"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/common"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/entities"
"gerrit.o-ran-sc.org/r/ric-plt/nodeb-rnib.git/reader"
- "github.com/julienschmidt/httprouter"
+ "github.com/gorilla/mux"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/mock"
"io"
writer := httptest.NewRecorder()
controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config)
- controller.ShutdownHandler(writer, tests.GetHttpRequest(), nil)
+ controller.ShutdownHandler(writer, tests.GetHttpRequest())
var errorResponse = parseJsonRequest(t, writer.Body)
writer := httptest.NewRecorder()
controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config)
- controller.ShutdownHandler(writer, tests.GetHttpRequest(), nil)
+ controller.ShutdownHandler(writer, tests.GetHttpRequest())
assert.Equal(t, http.StatusNoContent, writer.Result().StatusCode)
}
b := new(bytes.Buffer)
_ = json.NewEncoder(b).Encode(data4Req)
req, _ := http.NewRequest("PUT", "https://localhost:3800/nodeb-reset", b)
+ req = mux.SetURLVars(req, map[string]string{"ranName": ranName})
- param := httprouter.Param{Key: "ranName", Value: ranName}
- controller.X2ResetHandler(writer, req, []httprouter.Param{param})
+ controller.X2ResetHandler(writer, req)
assert.Equal(t, http.StatusNoContent, writer.Result().StatusCode)
}
// no body
b := new(bytes.Buffer)
req, _ := http.NewRequest("PUT", "https://localhost:3800/nodeb-reset", b)
+ req = mux.SetURLVars(req, map[string]string{"ranName": ranName})
- param := httprouter.Param{Key: "ranName", Value: ranName}
- controller.X2ResetHandler(writer, req, []httprouter.Param{param})
+ controller.X2ResetHandler(writer, req)
assert.Equal(t, http.StatusNoContent, writer.Result().StatusCode)
}
// Invalid json: attribute name without quotes (should be "cause":).
b := strings.NewReader("{cause:\"protocol:transfer-syntax-error\"")
req, _ := http.NewRequest("PUT", "https://localhost:3800/nodeb-reset", b)
+ req = mux.SetURLVars(req, map[string]string{"ranName": ranName})
- param := httprouter.Param{Key: "ranName", Value: ranName}
- controller.X2ResetHandler(writer, req, []httprouter.Param{param})
+ controller.X2ResetHandler(writer, req)
assert.Equal(t, http.StatusBadRequest, writer.Result().StatusCode)
_, ok := rmrService.E2sessions[ranName]