log := initLog(t)
config := configuration.ParseConfiguration()
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
readerMock := &mocks.RnibReaderMock{}
readerProvider := func() reader.RNibReader {
return readerMock
readerMock.On("GetListNodebIds").Return(nbIdentityList, rnibErr)
writer := httptest.NewRecorder()
- controller := NewController(log, readerProvider, writerProvider, config, messageChannel)
+ controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config, messageChannel)
controller.ShutdownHandler(writer, tests.GetHttpRequest(), nil)
var errorResponse = parseJsonRequest(t, writer.Body)
log := initLog(t)
config := configuration.ParseConfiguration()
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
readerMock := &mocks.RnibReaderMock{}
readerProvider := func() reader.RNibReader {
return readerMock
writer := httptest.NewRecorder()
- controller := NewController(log, readerProvider, writerProvider, config, messageChannel)
+ controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config, messageChannel)
header := &http.Header{}
func TestShutdownStatusNoContent(t *testing.T){
log := initLog(t)
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
readerMock := &mocks.RnibReaderMock{}
readerProvider := func() reader.RNibReader {
return readerMock
readerMock.On("GetListNodebIds").Return(nbIdentityList, rnibError)
writer := httptest.NewRecorder()
- controller := NewController(log, readerProvider, writerProvider, config, messageChannel)
+ controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config, messageChannel)
controller.ShutdownHandler(writer, tests.GetHttpRequest(), nil)
assert.Equal(t, http.StatusNoContent, writer.Result().StatusCode)
log := initLog(t)
config := configuration.ParseConfiguration()
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
readerMock := &mocks.RnibReaderMock{}
readerProvider := func() reader.RNibReader {
return readerMock
var messageChannel chan<- *models.NotificationResponse
writer := httptest.NewRecorder()
- controller := NewController(log, readerProvider, writerProvider, config, messageChannel)
+ controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config, messageChannel)
err := e2managererrors.NewInternalError()
controller.handleErrorResponse(err, writer)
log := initLog(t)
config := configuration.ParseConfiguration()
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
readerMock := &mocks.RnibReaderMock{}
readerProvider := func() reader.RNibReader {
return readerMock
}
var messageChannel chan<- *models.NotificationResponse
writer := httptest.NewRecorder()
- controller := NewController(log, readerProvider, writerProvider, config, messageChannel)
+ controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config, messageChannel)
err := e2managererrors.NewCommandAlreadyInProgressError()
controller.handleErrorResponse(err, writer)
func TestValidateHeaders(t *testing.T){
log := initLog(t)
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
readerMock := &mocks.RnibReaderMock{}
readerProvider := func() reader.RNibReader {
return readerMock
config := configuration.ParseConfiguration()
var messageChannel chan<- *models.NotificationResponse
- controller := NewController(log, readerProvider, writerProvider, config, messageChannel)
+ controller := NewController(log, getRmrService(rmrMessengerMock, log), readerProvider, writerProvider, config, messageChannel)
header := http.Header{}
header.Set("Content-Type", "application/json")