uquic/mock_crypto_data_handler.go
Marten Seemann 2dbc29a5bd fix error handling in the TLS crypto setup
There are two ways that an error can occur during the handshake:
1. as a return value from qtls.Handshake()
2. when new data is passed to the crypto setup via HandleData()
We need to make sure that the RunHandshake() as well as HandleData()
both return if an error occurs at any step during the handshake.
2018-10-26 16:18:53 +07:00

45 lines
1.5 KiB
Go

// Code generated by MockGen. DO NOT EDIT.
// Source: github.com/lucas-clemente/quic-go (interfaces: CryptoDataHandler)
// Package quic is a generated GoMock package.
package quic
import (
reflect "reflect"
gomock "github.com/golang/mock/gomock"
protocol "github.com/lucas-clemente/quic-go/internal/protocol"
)
// MockCryptoDataHandler is a mock of CryptoDataHandler interface
type MockCryptoDataHandler struct {
ctrl *gomock.Controller
recorder *MockCryptoDataHandlerMockRecorder
}
// MockCryptoDataHandlerMockRecorder is the mock recorder for MockCryptoDataHandler
type MockCryptoDataHandlerMockRecorder struct {
mock *MockCryptoDataHandler
}
// NewMockCryptoDataHandler creates a new mock instance
func NewMockCryptoDataHandler(ctrl *gomock.Controller) *MockCryptoDataHandler {
mock := &MockCryptoDataHandler{ctrl: ctrl}
mock.recorder = &MockCryptoDataHandlerMockRecorder{mock}
return mock
}
// EXPECT returns an object that allows the caller to indicate expected use
func (m *MockCryptoDataHandler) EXPECT() *MockCryptoDataHandlerMockRecorder {
return m.recorder
}
// HandleData mocks base method
func (m *MockCryptoDataHandler) HandleData(arg0 []byte, arg1 protocol.EncryptionLevel) {
m.ctrl.Call(m, "HandleData", arg0, arg1)
}
// HandleData indicates an expected call of HandleData
func (mr *MockCryptoDataHandlerMockRecorder) HandleData(arg0, arg1 interface{}) *gomock.Call {
return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "HandleData", reflect.TypeOf((*MockCryptoDataHandler)(nil).HandleData), arg0, arg1)
}