mocks

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2026 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminServiceClientMock

type AdminServiceClientMock struct {
	// FirewallAddRulesFunc mocks the FirewallAddRules method.
	FirewallAddRulesFunc func(ctx context.Context, in *v1.FirewallAddRulesRequest, opts ...grpc.CallOption) (*v1.FirewallAddRulesResult, error)

	// FirewallBypassFunc mocks the FirewallBypass method.
	FirewallBypassFunc func(ctx context.Context, in *v1.FirewallBypassRequest, opts ...grpc.CallOption) (*v1.FirewallBypassResult, error)

	// FirewallDisableFunc mocks the FirewallDisable method.
	FirewallDisableFunc func(ctx context.Context, in *v1.FirewallDisableRequest, opts ...grpc.CallOption) (*v1.FirewallDisableResult, error)

	// FirewallEnableFunc mocks the FirewallEnable method.
	FirewallEnableFunc func(ctx context.Context, in *v1.FirewallEnableRequest, opts ...grpc.CallOption) (*v1.FirewallEnableResult, error)

	// FirewallInitFunc mocks the FirewallInit method.
	FirewallInitFunc func(ctx context.Context, in *v1.FirewallInitRequest, opts ...grpc.CallOption) (*v1.FirewallInitResult, error)

	// FirewallListRulesFunc mocks the FirewallListRules method.
	FirewallListRulesFunc func(ctx context.Context, in *v1.FirewallListRulesRequest, opts ...grpc.CallOption) (*v1.FirewallListRulesResult, error)

	// FirewallReloadFunc mocks the FirewallReload method.
	FirewallReloadFunc func(ctx context.Context, in *v1.FirewallReloadRequest, opts ...grpc.CallOption) (*v1.FirewallReloadResult, error)

	// FirewallRemoveFunc mocks the FirewallRemove method.
	FirewallRemoveFunc func(ctx context.Context, in *v1.FirewallRemoveRequest, opts ...grpc.CallOption) (*v1.FirewallRemoveResult, error)

	// FirewallRemoveRuleFunc mocks the FirewallRemoveRule method.
	FirewallRemoveRuleFunc func(ctx context.Context, in *v1.FirewallRemoveRuleRequest, opts ...grpc.CallOption) (*v1.FirewallRemoveRuleResult, error)

	// FirewallResolveHostnameFunc mocks the FirewallResolveHostname method.
	FirewallResolveHostnameFunc func(ctx context.Context, in *v1.FirewallResolveHostnameRequest, opts ...grpc.CallOption) (*v1.FirewallResolveHostnameResult, error)

	// FirewallRotateCAFunc mocks the FirewallRotateCA method.
	FirewallRotateCAFunc func(ctx context.Context, in *v1.FirewallRotateCARequest, opts ...grpc.CallOption) (*v1.FirewallRotateCAResult, error)

	// FirewallStatusFunc mocks the FirewallStatus method.
	FirewallStatusFunc func(ctx context.Context, in *v1.FirewallStatusRequest, opts ...grpc.CallOption) (*v1.FirewallStatusResult, error)

	// FirewallSyncRoutesFunc mocks the FirewallSyncRoutes method.
	FirewallSyncRoutesFunc func(ctx context.Context, in *v1.FirewallSyncRoutesRequest, opts ...grpc.CallOption) (*v1.FirewallSyncRoutesResult, error)

	// ListAgentsFunc mocks the ListAgents method.
	ListAgentsFunc func(ctx context.Context, in *v1.ListAgentsRequest, opts ...grpc.CallOption) (*v1.ListAgentsResult, error)
	// contains filtered or unexported fields
}

AdminServiceClientMock is a mock implementation of v1.AdminServiceClient.

func TestSomethingThatUsesAdminServiceClient(t *testing.T) {

	// make and configure a mocked v1.AdminServiceClient
	mockedAdminServiceClient := &AdminServiceClientMock{
		FirewallAddRulesFunc: func(ctx context.Context, in *v1.FirewallAddRulesRequest, opts ...grpc.CallOption) (*v1.FirewallAddRulesResult, error) {
			panic("mock out the FirewallAddRules method")
		},
		FirewallBypassFunc: func(ctx context.Context, in *v1.FirewallBypassRequest, opts ...grpc.CallOption) (*v1.FirewallBypassResult, error) {
			panic("mock out the FirewallBypass method")
		},
		FirewallDisableFunc: func(ctx context.Context, in *v1.FirewallDisableRequest, opts ...grpc.CallOption) (*v1.FirewallDisableResult, error) {
			panic("mock out the FirewallDisable method")
		},
		FirewallEnableFunc: func(ctx context.Context, in *v1.FirewallEnableRequest, opts ...grpc.CallOption) (*v1.FirewallEnableResult, error) {
			panic("mock out the FirewallEnable method")
		},
		FirewallInitFunc: func(ctx context.Context, in *v1.FirewallInitRequest, opts ...grpc.CallOption) (*v1.FirewallInitResult, error) {
			panic("mock out the FirewallInit method")
		},
		FirewallListRulesFunc: func(ctx context.Context, in *v1.FirewallListRulesRequest, opts ...grpc.CallOption) (*v1.FirewallListRulesResult, error) {
			panic("mock out the FirewallListRules method")
		},
		FirewallReloadFunc: func(ctx context.Context, in *v1.FirewallReloadRequest, opts ...grpc.CallOption) (*v1.FirewallReloadResult, error) {
			panic("mock out the FirewallReload method")
		},
		FirewallRemoveFunc: func(ctx context.Context, in *v1.FirewallRemoveRequest, opts ...grpc.CallOption) (*v1.FirewallRemoveResult, error) {
			panic("mock out the FirewallRemove method")
		},
		FirewallRemoveRuleFunc: func(ctx context.Context, in *v1.FirewallRemoveRuleRequest, opts ...grpc.CallOption) (*v1.FirewallRemoveRuleResult, error) {
			panic("mock out the FirewallRemoveRule method")
		},
		FirewallResolveHostnameFunc: func(ctx context.Context, in *v1.FirewallResolveHostnameRequest, opts ...grpc.CallOption) (*v1.FirewallResolveHostnameResult, error) {
			panic("mock out the FirewallResolveHostname method")
		},
		FirewallRotateCAFunc: func(ctx context.Context, in *v1.FirewallRotateCARequest, opts ...grpc.CallOption) (*v1.FirewallRotateCAResult, error) {
			panic("mock out the FirewallRotateCA method")
		},
		FirewallStatusFunc: func(ctx context.Context, in *v1.FirewallStatusRequest, opts ...grpc.CallOption) (*v1.FirewallStatusResult, error) {
			panic("mock out the FirewallStatus method")
		},
		FirewallSyncRoutesFunc: func(ctx context.Context, in *v1.FirewallSyncRoutesRequest, opts ...grpc.CallOption) (*v1.FirewallSyncRoutesResult, error) {
			panic("mock out the FirewallSyncRoutes method")
		},
		ListAgentsFunc: func(ctx context.Context, in *v1.ListAgentsRequest, opts ...grpc.CallOption) (*v1.ListAgentsResult, error) {
			panic("mock out the ListAgents method")
		},
	}

	// use mockedAdminServiceClient in code that requires v1.AdminServiceClient
	// and then make assertions.

}

func (*AdminServiceClientMock) FirewallAddRules

func (mock *AdminServiceClientMock) FirewallAddRules(ctx context.Context, in *v1.FirewallAddRulesRequest, opts ...grpc.CallOption) (*v1.FirewallAddRulesResult, error)

FirewallAddRules calls FirewallAddRulesFunc.

func (*AdminServiceClientMock) FirewallAddRulesCalls

func (mock *AdminServiceClientMock) FirewallAddRulesCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallAddRulesRequest
	Opts []grpc.CallOption
}

FirewallAddRulesCalls gets all the calls that were made to FirewallAddRules. Check the length with:

len(mockedAdminServiceClient.FirewallAddRulesCalls())

func (*AdminServiceClientMock) FirewallBypass

func (mock *AdminServiceClientMock) FirewallBypass(ctx context.Context, in *v1.FirewallBypassRequest, opts ...grpc.CallOption) (*v1.FirewallBypassResult, error)

FirewallBypass calls FirewallBypassFunc.

func (*AdminServiceClientMock) FirewallBypassCalls

func (mock *AdminServiceClientMock) FirewallBypassCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallBypassRequest
	Opts []grpc.CallOption
}

FirewallBypassCalls gets all the calls that were made to FirewallBypass. Check the length with:

len(mockedAdminServiceClient.FirewallBypassCalls())

func (*AdminServiceClientMock) FirewallDisable

func (mock *AdminServiceClientMock) FirewallDisable(ctx context.Context, in *v1.FirewallDisableRequest, opts ...grpc.CallOption) (*v1.FirewallDisableResult, error)

FirewallDisable calls FirewallDisableFunc.

func (*AdminServiceClientMock) FirewallDisableCalls

func (mock *AdminServiceClientMock) FirewallDisableCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallDisableRequest
	Opts []grpc.CallOption
}

FirewallDisableCalls gets all the calls that were made to FirewallDisable. Check the length with:

len(mockedAdminServiceClient.FirewallDisableCalls())

func (*AdminServiceClientMock) FirewallEnable

func (mock *AdminServiceClientMock) FirewallEnable(ctx context.Context, in *v1.FirewallEnableRequest, opts ...grpc.CallOption) (*v1.FirewallEnableResult, error)

FirewallEnable calls FirewallEnableFunc.

func (*AdminServiceClientMock) FirewallEnableCalls

func (mock *AdminServiceClientMock) FirewallEnableCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallEnableRequest
	Opts []grpc.CallOption
}

FirewallEnableCalls gets all the calls that were made to FirewallEnable. Check the length with:

len(mockedAdminServiceClient.FirewallEnableCalls())

func (*AdminServiceClientMock) FirewallInit

func (mock *AdminServiceClientMock) FirewallInit(ctx context.Context, in *v1.FirewallInitRequest, opts ...grpc.CallOption) (*v1.FirewallInitResult, error)

FirewallInit calls FirewallInitFunc.

func (*AdminServiceClientMock) FirewallInitCalls

func (mock *AdminServiceClientMock) FirewallInitCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallInitRequest
	Opts []grpc.CallOption
}

FirewallInitCalls gets all the calls that were made to FirewallInit. Check the length with:

len(mockedAdminServiceClient.FirewallInitCalls())

func (*AdminServiceClientMock) FirewallListRules

func (mock *AdminServiceClientMock) FirewallListRules(ctx context.Context, in *v1.FirewallListRulesRequest, opts ...grpc.CallOption) (*v1.FirewallListRulesResult, error)

FirewallListRules calls FirewallListRulesFunc.

func (*AdminServiceClientMock) FirewallListRulesCalls

func (mock *AdminServiceClientMock) FirewallListRulesCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallListRulesRequest
	Opts []grpc.CallOption
}

FirewallListRulesCalls gets all the calls that were made to FirewallListRules. Check the length with:

len(mockedAdminServiceClient.FirewallListRulesCalls())

func (*AdminServiceClientMock) FirewallReload

func (mock *AdminServiceClientMock) FirewallReload(ctx context.Context, in *v1.FirewallReloadRequest, opts ...grpc.CallOption) (*v1.FirewallReloadResult, error)

FirewallReload calls FirewallReloadFunc.

func (*AdminServiceClientMock) FirewallReloadCalls

func (mock *AdminServiceClientMock) FirewallReloadCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallReloadRequest
	Opts []grpc.CallOption
}

FirewallReloadCalls gets all the calls that were made to FirewallReload. Check the length with:

len(mockedAdminServiceClient.FirewallReloadCalls())

func (*AdminServiceClientMock) FirewallRemove

func (mock *AdminServiceClientMock) FirewallRemove(ctx context.Context, in *v1.FirewallRemoveRequest, opts ...grpc.CallOption) (*v1.FirewallRemoveResult, error)

FirewallRemove calls FirewallRemoveFunc.

func (*AdminServiceClientMock) FirewallRemoveCalls

func (mock *AdminServiceClientMock) FirewallRemoveCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallRemoveRequest
	Opts []grpc.CallOption
}

FirewallRemoveCalls gets all the calls that were made to FirewallRemove. Check the length with:

len(mockedAdminServiceClient.FirewallRemoveCalls())

func (*AdminServiceClientMock) FirewallRemoveRule

func (mock *AdminServiceClientMock) FirewallRemoveRule(ctx context.Context, in *v1.FirewallRemoveRuleRequest, opts ...grpc.CallOption) (*v1.FirewallRemoveRuleResult, error)

FirewallRemoveRule calls FirewallRemoveRuleFunc.

func (*AdminServiceClientMock) FirewallRemoveRuleCalls

func (mock *AdminServiceClientMock) FirewallRemoveRuleCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallRemoveRuleRequest
	Opts []grpc.CallOption
}

FirewallRemoveRuleCalls gets all the calls that were made to FirewallRemoveRule. Check the length with:

len(mockedAdminServiceClient.FirewallRemoveRuleCalls())

func (*AdminServiceClientMock) FirewallResolveHostname

func (mock *AdminServiceClientMock) FirewallResolveHostname(ctx context.Context, in *v1.FirewallResolveHostnameRequest, opts ...grpc.CallOption) (*v1.FirewallResolveHostnameResult, error)

FirewallResolveHostname calls FirewallResolveHostnameFunc.

func (*AdminServiceClientMock) FirewallResolveHostnameCalls

func (mock *AdminServiceClientMock) FirewallResolveHostnameCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallResolveHostnameRequest
	Opts []grpc.CallOption
}

FirewallResolveHostnameCalls gets all the calls that were made to FirewallResolveHostname. Check the length with:

len(mockedAdminServiceClient.FirewallResolveHostnameCalls())

func (*AdminServiceClientMock) FirewallRotateCA

func (mock *AdminServiceClientMock) FirewallRotateCA(ctx context.Context, in *v1.FirewallRotateCARequest, opts ...grpc.CallOption) (*v1.FirewallRotateCAResult, error)

FirewallRotateCA calls FirewallRotateCAFunc.

func (*AdminServiceClientMock) FirewallRotateCACalls

func (mock *AdminServiceClientMock) FirewallRotateCACalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallRotateCARequest
	Opts []grpc.CallOption
}

FirewallRotateCACalls gets all the calls that were made to FirewallRotateCA. Check the length with:

len(mockedAdminServiceClient.FirewallRotateCACalls())

func (*AdminServiceClientMock) FirewallStatus

func (mock *AdminServiceClientMock) FirewallStatus(ctx context.Context, in *v1.FirewallStatusRequest, opts ...grpc.CallOption) (*v1.FirewallStatusResult, error)

FirewallStatus calls FirewallStatusFunc.

func (*AdminServiceClientMock) FirewallStatusCalls

func (mock *AdminServiceClientMock) FirewallStatusCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallStatusRequest
	Opts []grpc.CallOption
}

FirewallStatusCalls gets all the calls that were made to FirewallStatus. Check the length with:

len(mockedAdminServiceClient.FirewallStatusCalls())

func (*AdminServiceClientMock) FirewallSyncRoutes

func (mock *AdminServiceClientMock) FirewallSyncRoutes(ctx context.Context, in *v1.FirewallSyncRoutesRequest, opts ...grpc.CallOption) (*v1.FirewallSyncRoutesResult, error)

FirewallSyncRoutes calls FirewallSyncRoutesFunc.

func (*AdminServiceClientMock) FirewallSyncRoutesCalls

func (mock *AdminServiceClientMock) FirewallSyncRoutesCalls() []struct {
	Ctx  context.Context
	In   *v1.FirewallSyncRoutesRequest
	Opts []grpc.CallOption
}

FirewallSyncRoutesCalls gets all the calls that were made to FirewallSyncRoutes. Check the length with:

len(mockedAdminServiceClient.FirewallSyncRoutesCalls())

func (*AdminServiceClientMock) ListAgents

func (mock *AdminServiceClientMock) ListAgents(ctx context.Context, in *v1.ListAgentsRequest, opts ...grpc.CallOption) (*v1.ListAgentsResult, error)

ListAgents calls ListAgentsFunc.

func (*AdminServiceClientMock) ListAgentsCalls

func (mock *AdminServiceClientMock) ListAgentsCalls() []struct {
	Ctx  context.Context
	In   *v1.ListAgentsRequest
	Opts []grpc.CallOption
}

ListAgentsCalls gets all the calls that were made to ListAgents. Check the length with:

len(mockedAdminServiceClient.ListAgentsCalls())

type IntrospectorMock

type IntrospectorMock struct {
	// IntrospectFunc mocks the Introspect method.
	IntrospectFunc func(ctx context.Context, token string, requiredScope string) (*controlplane.IntrospectionResult, error)
	// contains filtered or unexported fields
}

IntrospectorMock is a mock implementation of controlplane.Introspector.

func TestSomethingThatUsesIntrospector(t *testing.T) {

	// make and configure a mocked controlplane.Introspector
	mockedIntrospector := &IntrospectorMock{
		IntrospectFunc: func(ctx context.Context, token string, requiredScope string) (*controlplane.IntrospectionResult, error) {
			panic("mock out the Introspect method")
		},
	}

	// use mockedIntrospector in code that requires controlplane.Introspector
	// and then make assertions.

}

func (*IntrospectorMock) Introspect

func (mock *IntrospectorMock) Introspect(ctx context.Context, token string, requiredScope string) (*controlplane.IntrospectionResult, error)

Introspect calls IntrospectFunc.

func (*IntrospectorMock) IntrospectCalls

func (mock *IntrospectorMock) IntrospectCalls() []struct {
	Ctx           context.Context
	Token         string
	RequiredScope string
}

IntrospectCalls gets all the calls that were made to Introspect. Check the length with:

len(mockedIntrospector.IntrospectCalls())

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL