+const (
+ SuccessfulX2ResetResponsePackedPdu = "200700080000010011400100"
+ SuccessfulX2ResetResponsePackedPduEmptyIEs = "20070003000000"
+ UnsuccessfulX2ResetResponsePackedPdu = "2007000d00000100114006080000000d00"
+)
+
+func initX2ResetResponseHandlerTest(t *testing.T) (X2ResetResponseHandler, *mocks.RnibReaderMock, *mocks.RmrMessengerMock) {
+ log, err := logger.InitLogger(logger.InfoLevel)
+ config := &configuration.Configuration{RnibRetryIntervalMs: 10, MaxRnibConnectionAttempts: 3}
+ if err != nil {
+ t.Errorf("#initX2ResetResponseHandlerTest - failed to initialize logger, error: %s", err)
+ }
+ readerMock := &mocks.RnibReaderMock{}
+
+ rnibDataService := services.NewRnibDataService(log, config, readerMock, nil)
+
+ rmrMessengerMock := &mocks.RmrMessengerMock{}
+ rmrSender := initRmrSender(rmrMessengerMock, log)
+ ranStatusChangeManager := managers.NewRanStatusChangeManager(log, rmrSender)
+
+ h := NewX2ResetResponseHandler(log, rnibDataService, ranStatusChangeManager, converters.NewX2ResetResponseExtractor(log))
+ return h, readerMock, rmrMessengerMock
+}
+