mock

package
v0.0.0-...-0490640 Latest Latest
Warning

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

Go to latest
Published: May 16, 2019 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Mock

type Mock struct {
	// contains filtered or unexported fields
}

Mock is a mocked out APIClient.

func (Mock) AuthzClient

func (c Mock) AuthzClient() authz.AuthorizationClient

AuthzClient returns mock AuthzClient

func (Mock) CloseConnection

func (c Mock) CloseConnection() error

CloseConnection closes all connections opened by client

func (Mock) PoliciesClient

func (c Mock) PoliciesClient() v2beta.PoliciesClient

PoliciesClient returns mock PoliciesClient

func (Mock) ReportingClient

func (c Mock) ReportingClient() reporting.ReportingServiceClient

ReportingClient returns mock ReportingClient

func (Mock) TeamsClient

func (c Mock) TeamsClient() teams.TeamsClient

TeamsClient returns mock TeamsClient

func (Mock) TeamsV2Client

func (c Mock) TeamsV2Client() v2beta.TeamsClient

TeamsClient returns mock TeamsClient

func (Mock) TokensClient

func (c Mock) TokensClient() tokens.TokensMgmtClient

TokensClient returns mock TokensClient

func (Mock) TokensV2Client

func (c Mock) TokensV2Client() v2beta.TokensClient

TokensV2Client returns mock TokensV2Client

func (Mock) UsersClient

func (c Mock) UsersClient() users.UsersMgmtClient

UsersClient returns mock UsersClient

type ServerMocks

type ServerMocks struct {
	AuthzMock    *authz.AuthorizationServerMock
	PoliciesMock *v2beta.PoliciesServerMock
	TeamsMock    *teams.TeamsServerMock
	TeamsV2Mock  *v2beta.TeamsServerMock
	TokensMock   *tokens.TokensMgmtServerMock
	TokensV2Mock *v2beta.TokensServerMock
	UsersMock    *users.UsersMgmtServerMock
}

ServerMocks are mocked out API servers

func CreateMockConn

func CreateMockConn(t *testing.T) (client.APIClient, ServerMocks, error)

CreateMockConn returns a mocked version of APIClient that has clients that are connected to mock versions of the server.

Jump to

Keyboard shortcuts

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