16 lines
416 B
Go
16 lines
416 B
Go
|
package httpmocks
|
||
|
|
||
|
// MockRequestParser implements the handlers.RequestParser interface for testing
|
||
|
type MockRequestParser struct {
|
||
|
GetSessionIdFunc func(any) (string, error)
|
||
|
GetInputFunc func(any) ([]byte, error)
|
||
|
}
|
||
|
|
||
|
func (m *MockRequestParser) GetSessionId(rq any) (string, error) {
|
||
|
return m.GetSessionIdFunc(rq)
|
||
|
}
|
||
|
|
||
|
func (m *MockRequestParser) GetInput(rq any) ([]byte, error) {
|
||
|
return m.GetInputFunc(rq)
|
||
|
}
|