Documentation
¶
Index ¶
- type ContextKey
- type MockClient
- type MockContext
- func (c *MockContext) Config() *raiden.Config
- func (c *MockContext) Ctx() context.Context
- func (c *MockContext) ExecuteRpc(rpc raiden.Rpc) (any, error)
- func (c *MockContext) Get(key string) any
- func (c *MockContext) GetParam(key string) any
- func (c *MockContext) GetQuery(key string) string
- func (c *MockContext) HttpRequest(method string, url string, body []byte, headers map[string]string, ...) (*http.Response, error)
- func (c *MockContext) HttpRequestAndBind(method string, url string, body []byte, headers map[string]string, ...) error
- func (c *MockContext) NewJobCtx() (raiden.JobContext, error)
- func (c *MockContext) Publish(ctx context.Context, provider raiden.PubSubProviderType, topic string, ...) error
- func (c *MockContext) RegisterLibraries(key map[string]any)
- func (c *MockContext) RequestContext() *fasthttp.RequestCtx
- func (c *MockContext) ResolveLibrary(key any) error
- func (c *MockContext) SendError(message string) error
- func (c *MockContext) SendErrorWithCode(statusCode int, err error) error
- func (c *MockContext) SendJson(data any) error
- func (c *MockContext) SendRpc(rpc raiden.Rpc) error
- func (c *MockContext) Set(key string, value any)
- func (c *MockContext) SetCtx(ctx context.Context)
- func (c *MockContext) SetSpan(span trace.Span)
- func (c *MockContext) Span() trace.Span
- func (c *MockContext) Tracer() trace.Tracer
- func (c *MockContext) Write(data []byte)
- func (c *MockContext) WriteError(err error)
- type MockProvider
- type MockPubSubClient
- func (m *MockPubSubClient) Close() error
- func (m *MockPubSubClient) CreateSubscription(ctx context.Context, id string, cfg pubsub.SubscriptionConfig) (google.Subscription, error)
- func (m *MockPubSubClient) Subscription(id string) google.Subscription
- func (m *MockPubSubClient) Topic(id string) google.Topic
- type MockPublishResult
- type MockSpan
- func (m *MockSpan) AddEvent(name string, options ...trace.EventOption)
- func (m *MockSpan) AddLink(link trace.Link)
- func (m *MockSpan) End(options ...trace.SpanEndOption)
- func (m *MockSpan) IsRecording() bool
- func (m *MockSpan) RecordError(err error, options ...trace.EventOption)
- func (m *MockSpan) SetAttributes(kv ...attribute.KeyValue)
- func (m *MockSpan) SetName(name string)
- func (m *MockSpan) SetStatus(code codes.Code, description string)
- func (m *MockSpan) SpanContext() trace.SpanContext
- func (m *MockSpan) TracerProvider() trace.TracerProvider
- type MockSubscriberHandler
- func (m *MockSubscriberHandler) AutoAck() bool
- func (m *MockSubscriberHandler) Consume(ctx raiden.SubscriberContext, msg any) error
- func (m *MockSubscriberHandler) Name() string
- func (m *MockSubscriberHandler) Provider() raiden.PubSubProviderType
- func (m *MockSubscriberHandler) PushEndpoint() string
- func (m *MockSubscriberHandler) Subscription() string
- func (m *MockSubscriberHandler) SubscriptionType() raiden.SubscriptionType
- func (m *MockSubscriberHandler) Topic() string
- type MockSubscription
- type MockSupabase
- func (m *MockSupabase) Activate()
- func (m *MockSupabase) Deactivate()
- func (m *MockSupabase) MockAdminUpdateUserDataWithExpectedResponse(httpCode int, user objects.User) error
- func (m *MockSupabase) MockCreateBucketsWithExpectedResponse(httpCode int, data interface{}) error
- func (m *MockSupabase) MockCreateFunctionWithExpectedResponse(httpCode int, function objects.Function) error
- func (m *MockSupabase) MockCreatePolicyWithExpectedResponse(httpCode int, policy objects.Policy) error
- func (m *MockSupabase) MockCreateRoleWithExpectedResponse(httpCode int, role objects.Role) error
- func (m *MockSupabase) MockCreateTableWithExpectedResponse(httpCode int, table objects.Table) error
- func (m *MockSupabase) MockCreateTypeWithExpectedResponse(httpCode int, dataType objects.Type) error
- func (m *MockSupabase) MockDeleteBucketsWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockDeleteFunctionWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockDeletePolicyWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockDeleteRoleWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockDeleteTableWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockDeleteTypeWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockExecuteRpcWithExpectedResponse(httpCode int, rpcName string, data interface{}) error
- func (m *MockSupabase) MockFindProjectWithExpectedResponse(httpCode int, project objects.Project) error
- func (m *MockSupabase) MockGetBucketByNameWithExpectedResponse(httpCode int, bucket objects.Bucket) error
- func (m *MockSupabase) MockGetBucketsWithExpectedResponse(httpCode int, data interface{}) error
- func (m *MockSupabase) MockGetFunctionByNameWithExpectedResponse(httpCode int, function objects.Function) error
- func (m *MockSupabase) MockGetFunctionsWithExpectedResponse(httpCode int, functions []objects.Function) error
- func (m *MockSupabase) MockGetPoliciesWithExpectedResponse(httpCode int, policies []objects.Policy) error
- func (m *MockSupabase) MockGetPolicyByNameWithExpectedResponse(httpCode int, policy objects.Policy) error
- func (m *MockSupabase) MockGetRoleByNameWithExpectedResponse(httpCode int, role objects.Role) error
- func (m *MockSupabase) MockGetRolesWithExpectedResponse(httpCode int, roles []objects.Role) error
- func (m *MockSupabase) MockGetTableByNameWithExpectedResponse(httpCode int, table objects.Table) error
- func (m *MockSupabase) MockGetTablesWithExpectedResponse(httpCode int, tables []objects.Table) error
- func (m *MockSupabase) MockGetTypeByNameWithExpectedResponse(httpCode int, dataType objects.Type) error
- func (m *MockSupabase) MockGetTypesWithExpectedResponse(httpCode int, types []objects.Type) error
- func (m *MockSupabase) MockUpdateFunctionWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockUpdatePolicyWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockUpdateRoleWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockUpdateTableWithExpectedResponse(httpCode int) error
- func (m *MockSupabase) MockUpdateTypeWithExpectedResponse(httpCode int) error
- type MockTopic
- type MockTracer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ContextKey ¶ added in v1.0.0
type ContextKey string
const SpanNameKey ContextKey = "mock-span-name"
type MockClient ¶ added in v1.0.0
type MockClient struct {
DoFn func(*fasthttp.Request, *fasthttp.Response) error
DoTimeoutFn func(*fasthttp.Request, *fasthttp.Response, time.Duration) error
}
type MockContext ¶
type MockContext struct {
*fasthttp.RequestCtx
CtxFn func() context.Context
SetCtxFn func(ctx context.Context)
ConfigFn func() *raiden.Config
SendJsonFn func(data any) error
SendErrorFn func(err string) error
SendErrorWithCodeFn func(statusCode int, err error) error
RequestContextFn func() *fasthttp.RequestCtx
SendRpcFn func(rpc raiden.Rpc) error
ExecuteRpcFn func(rpc raiden.Rpc) (any, error)
SpanFn func() trace.Span
SetSpanFn func(span trace.Span)
TracerFn func() trace.Tracer
NewJobCtxFn func() (raiden.JobContext, error)
WriteFn func(data []byte)
WriteErrorFn func(err error)
SetFn func(key string, value any)
GetFn func(key string) any
GetPathFn func(key string) any
GetQueryFn func(key string) string
Data map[string]any
PublishFn func(ctx context.Context, provider raiden.PubSubProviderType, topic string, message []byte) error
HttpRequestFn func(method string, url string, body []byte, headers map[string]string, timeout time.Duration) (*http.Response, error)
HttpRequestAndBindFn func(method string, url string, body []byte, headers map[string]string, timeout time.Duration, response any) error
ResolveLibraryFn func(key any) error
RegisterLibrariesFn func(key map[string]any)
}
func (*MockContext) Config ¶
func (c *MockContext) Config() *raiden.Config
func (*MockContext) Ctx ¶
func (c *MockContext) Ctx() context.Context
func (*MockContext) ExecuteRpc ¶
func (c *MockContext) ExecuteRpc(rpc raiden.Rpc) (any, error)
func (*MockContext) Get ¶
func (c *MockContext) Get(key string) any
func (*MockContext) GetParam ¶ added in v1.0.0
func (c *MockContext) GetParam(key string) any
func (*MockContext) GetQuery ¶ added in v1.0.0
func (c *MockContext) GetQuery(key string) string
func (*MockContext) HttpRequest ¶ added in v1.0.0
func (*MockContext) HttpRequestAndBind ¶ added in v1.0.0
func (*MockContext) NewJobCtx ¶
func (c *MockContext) NewJobCtx() (raiden.JobContext, error)
func (*MockContext) Publish ¶ added in v1.0.0
func (c *MockContext) Publish(ctx context.Context, provider raiden.PubSubProviderType, topic string, message []byte) error
func (*MockContext) RegisterLibraries ¶ added in v1.0.0
func (c *MockContext) RegisterLibraries(key map[string]any)
func (*MockContext) RequestContext ¶
func (c *MockContext) RequestContext() *fasthttp.RequestCtx
func (*MockContext) ResolveLibrary ¶ added in v1.0.0
func (c *MockContext) ResolveLibrary(key any) error
func (*MockContext) SendError ¶
func (c *MockContext) SendError(message string) error
func (*MockContext) SendErrorWithCode ¶
func (c *MockContext) SendErrorWithCode(statusCode int, err error) error
func (*MockContext) SendJson ¶
func (c *MockContext) SendJson(data any) error
func (*MockContext) Set ¶
func (c *MockContext) Set(key string, value any)
func (*MockContext) SetCtx ¶
func (c *MockContext) SetCtx(ctx context.Context)
func (*MockContext) SetSpan ¶
func (c *MockContext) SetSpan(span trace.Span)
func (*MockContext) Span ¶
func (c *MockContext) Span() trace.Span
func (*MockContext) Tracer ¶
func (c *MockContext) Tracer() trace.Tracer
func (*MockContext) Write ¶
func (c *MockContext) Write(data []byte)
func (*MockContext) WriteError ¶
func (c *MockContext) WriteError(err error)
type MockProvider ¶ added in v1.0.0
type MockProvider struct {
CreateSubscriptionFn func(handler raiden.SubscriberHandler) error
PublishFn func(ctx context.Context, topic string, message []byte) error
StartListenFn func(handler []raiden.SubscriberHandler) error
StopListenFn func() error
}
func (*MockProvider) CreateSubscription ¶ added in v1.0.0
func (m *MockProvider) CreateSubscription(handler raiden.SubscriberHandler) error
Publish implements raiden.PubSubProvider.
func (*MockProvider) StartListen ¶ added in v1.0.0
func (m *MockProvider) StartListen(handler []raiden.SubscriberHandler) error
StartListen implements raiden.PubSubProvider.
func (*MockProvider) StopListen ¶ added in v1.0.0
func (m *MockProvider) StopListen() error
StopListen implements raiden.PubSubProvider.
type MockPubSubClient ¶ added in v1.0.0
type MockPubSubClient struct {
Subscriptions map[string]*MockSubscription
Topics map[string]*MockTopic
CloseFn func() error
CreateSubscriptionFn func(ctx context.Context, id string, cfg pubsub.SubscriptionConfig) (google.Subscription, error)
}
func (*MockPubSubClient) Close ¶ added in v1.0.0
func (m *MockPubSubClient) Close() error
func (*MockPubSubClient) CreateSubscription ¶ added in v1.0.0
func (m *MockPubSubClient) CreateSubscription(ctx context.Context, id string, cfg pubsub.SubscriptionConfig) (google.Subscription, error)
func (*MockPubSubClient) Subscription ¶ added in v1.0.0
func (m *MockPubSubClient) Subscription(id string) google.Subscription
type MockPublishResult ¶ added in v1.0.0
type MockSpan ¶ added in v1.0.0
type MockSpan struct {
embedded.Span
Name string
Attributes []attribute.KeyValue
StatusCode codes.Code
StatusMessage string
RecordingState bool
SpanCtx trace.SpanContext
Events []string
Links []trace.Link
}
func (*MockSpan) AddEvent ¶ added in v1.0.0
func (m *MockSpan) AddEvent(name string, options ...trace.EventOption)
func (*MockSpan) End ¶ added in v1.0.0
func (m *MockSpan) End(options ...trace.SpanEndOption)
func (*MockSpan) IsRecording ¶ added in v1.0.0
func (*MockSpan) RecordError ¶ added in v1.0.0
func (m *MockSpan) RecordError(err error, options ...trace.EventOption)
func (*MockSpan) SetAttributes ¶ added in v1.0.0
func (*MockSpan) SpanContext ¶ added in v1.0.0
func (m *MockSpan) SpanContext() trace.SpanContext
func (*MockSpan) TracerProvider ¶ added in v1.0.0
func (m *MockSpan) TracerProvider() trace.TracerProvider
type MockSubscriberHandler ¶ added in v1.0.0
type MockSubscriberHandler struct {
TopicValue string
SubscriptionValue string
NameValue string
PushEndpointValue string
AutoAckValue bool
ProviderValue raiden.PubSubProviderType
SubscriptionTypeValue raiden.SubscriptionType
ConsumeFunc func(ctx raiden.SubscriberContext, msg any) error
}
func (*MockSubscriberHandler) AutoAck ¶ added in v1.0.0
func (m *MockSubscriberHandler) AutoAck() bool
func (*MockSubscriberHandler) Consume ¶ added in v1.0.0
func (m *MockSubscriberHandler) Consume(ctx raiden.SubscriberContext, msg any) error
func (*MockSubscriberHandler) Name ¶ added in v1.0.0
func (m *MockSubscriberHandler) Name() string
func (*MockSubscriberHandler) Provider ¶ added in v1.0.0
func (m *MockSubscriberHandler) Provider() raiden.PubSubProviderType
func (*MockSubscriberHandler) PushEndpoint ¶ added in v1.0.0
func (m *MockSubscriberHandler) PushEndpoint() string
func (*MockSubscriberHandler) Subscription ¶ added in v1.0.0
func (m *MockSubscriberHandler) Subscription() string
func (*MockSubscriberHandler) SubscriptionType ¶ added in v1.0.0
func (m *MockSubscriberHandler) SubscriptionType() raiden.SubscriptionType
func (*MockSubscriberHandler) Topic ¶ added in v1.0.0
func (m *MockSubscriberHandler) Topic() string
type MockSubscription ¶ added in v1.0.0
type MockSubscription struct {
Id string
ReceiveFn func(ctx context.Context, f func(ctx context.Context, msg *pubsub.Message)) error
}
func (*MockSubscription) ID ¶ added in v1.0.0
func (m *MockSubscription) ID() string
type MockSupabase ¶
func (*MockSupabase) Activate ¶
func (m *MockSupabase) Activate()
func (*MockSupabase) Deactivate ¶
func (m *MockSupabase) Deactivate()
func (*MockSupabase) MockAdminUpdateUserDataWithExpectedResponse ¶
func (m *MockSupabase) MockAdminUpdateUserDataWithExpectedResponse(httpCode int, user objects.User) error
func (*MockSupabase) MockCreateBucketsWithExpectedResponse ¶
func (m *MockSupabase) MockCreateBucketsWithExpectedResponse(httpCode int, data interface{}) error
func (*MockSupabase) MockCreateFunctionWithExpectedResponse ¶
func (m *MockSupabase) MockCreateFunctionWithExpectedResponse(httpCode int, function objects.Function) error
func (*MockSupabase) MockCreatePolicyWithExpectedResponse ¶
func (m *MockSupabase) MockCreatePolicyWithExpectedResponse(httpCode int, policy objects.Policy) error
func (*MockSupabase) MockCreateRoleWithExpectedResponse ¶
func (m *MockSupabase) MockCreateRoleWithExpectedResponse(httpCode int, role objects.Role) error
func (*MockSupabase) MockCreateTableWithExpectedResponse ¶
func (m *MockSupabase) MockCreateTableWithExpectedResponse(httpCode int, table objects.Table) error
func (*MockSupabase) MockCreateTypeWithExpectedResponse ¶ added in v1.0.0
func (m *MockSupabase) MockCreateTypeWithExpectedResponse(httpCode int, dataType objects.Type) error
func (*MockSupabase) MockDeleteBucketsWithExpectedResponse ¶
func (m *MockSupabase) MockDeleteBucketsWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockDeleteFunctionWithExpectedResponse ¶
func (m *MockSupabase) MockDeleteFunctionWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockDeletePolicyWithExpectedResponse ¶
func (m *MockSupabase) MockDeletePolicyWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockDeleteRoleWithExpectedResponse ¶
func (m *MockSupabase) MockDeleteRoleWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockDeleteTableWithExpectedResponse ¶
func (m *MockSupabase) MockDeleteTableWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockDeleteTypeWithExpectedResponse ¶ added in v1.0.0
func (m *MockSupabase) MockDeleteTypeWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockExecuteRpcWithExpectedResponse ¶
func (m *MockSupabase) MockExecuteRpcWithExpectedResponse(httpCode int, rpcName string, data interface{}) error
func (*MockSupabase) MockFindProjectWithExpectedResponse ¶
func (m *MockSupabase) MockFindProjectWithExpectedResponse(httpCode int, project objects.Project) error
func (*MockSupabase) MockGetBucketByNameWithExpectedResponse ¶
func (m *MockSupabase) MockGetBucketByNameWithExpectedResponse(httpCode int, bucket objects.Bucket) error
func (*MockSupabase) MockGetBucketsWithExpectedResponse ¶
func (m *MockSupabase) MockGetBucketsWithExpectedResponse(httpCode int, data interface{}) error
func (*MockSupabase) MockGetFunctionByNameWithExpectedResponse ¶
func (m *MockSupabase) MockGetFunctionByNameWithExpectedResponse(httpCode int, function objects.Function) error
func (*MockSupabase) MockGetFunctionsWithExpectedResponse ¶
func (m *MockSupabase) MockGetFunctionsWithExpectedResponse(httpCode int, functions []objects.Function) error
func (*MockSupabase) MockGetPoliciesWithExpectedResponse ¶
func (m *MockSupabase) MockGetPoliciesWithExpectedResponse(httpCode int, policies []objects.Policy) error
func (*MockSupabase) MockGetPolicyByNameWithExpectedResponse ¶
func (m *MockSupabase) MockGetPolicyByNameWithExpectedResponse(httpCode int, policy objects.Policy) error
func (*MockSupabase) MockGetRoleByNameWithExpectedResponse ¶
func (m *MockSupabase) MockGetRoleByNameWithExpectedResponse(httpCode int, role objects.Role) error
func (*MockSupabase) MockGetRolesWithExpectedResponse ¶
func (m *MockSupabase) MockGetRolesWithExpectedResponse(httpCode int, roles []objects.Role) error
func (*MockSupabase) MockGetTableByNameWithExpectedResponse ¶
func (m *MockSupabase) MockGetTableByNameWithExpectedResponse(httpCode int, table objects.Table) error
func (*MockSupabase) MockGetTablesWithExpectedResponse ¶
func (m *MockSupabase) MockGetTablesWithExpectedResponse(httpCode int, tables []objects.Table) error
func (*MockSupabase) MockGetTypeByNameWithExpectedResponse ¶ added in v1.0.0
func (m *MockSupabase) MockGetTypeByNameWithExpectedResponse(httpCode int, dataType objects.Type) error
func (*MockSupabase) MockGetTypesWithExpectedResponse ¶ added in v1.0.0
func (m *MockSupabase) MockGetTypesWithExpectedResponse(httpCode int, types []objects.Type) error
func (*MockSupabase) MockUpdateFunctionWithExpectedResponse ¶
func (m *MockSupabase) MockUpdateFunctionWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockUpdatePolicyWithExpectedResponse ¶
func (m *MockSupabase) MockUpdatePolicyWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockUpdateRoleWithExpectedResponse ¶
func (m *MockSupabase) MockUpdateRoleWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockUpdateTableWithExpectedResponse ¶
func (m *MockSupabase) MockUpdateTableWithExpectedResponse(httpCode int) error
func (*MockSupabase) MockUpdateTypeWithExpectedResponse ¶ added in v1.0.0
func (m *MockSupabase) MockUpdateTypeWithExpectedResponse(httpCode int) error
type MockTopic ¶ added in v1.0.0
type MockTopic struct {
PublishFn func(ctx context.Context, msg *pubsub.Message) google.PublishResult
}
func (*MockTopic) GetInstance ¶ added in v1.0.0
Click to show internal directories.
Click to hide internal directories.