Documentation ¶
Overview ¶
Package mockis provides a mock structure to the Identity Server.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultGateway ¶
func DefaultGateway(ids *ttnpb.GatewayIdentifiers, locationPublic, updateLocationFromStatus bool) *ttnpb.Gateway
DefaultGateway generates a gateway with values that is adequate for most test cases.
Types ¶
type MockDefinition ¶
type MockDefinition struct {
// contains filtered or unexported fields
}
MockDefinition contains the structure that is returned by the New(ctx) method of the package, might be used to specify IS mock in test cases definitons.
func New ¶
func New(ctx context.Context) (*MockDefinition, string, closeMock)
New returns a identityserver mock along side its address and closing function.
func (*MockDefinition) ApplicationRegistry ¶
func (m *MockDefinition) ApplicationRegistry() *mockISApplicationRegistry
ApplicationRegistry returns the methods related to the application registry.
func (*MockDefinition) EndDeviceRegistry ¶
func (m *MockDefinition) EndDeviceRegistry() *mockISEndDeviceRegistry
EndDeviceRegistry returns the methods related to the device registry.
func (*MockDefinition) EntityAccess ¶ added in v3.21.0
func (m *MockDefinition) EntityAccess() *mockEntityAccess
EntityAccess returns the methods related to the access entity.
func (*MockDefinition) GatewayRegistry ¶
func (m *MockDefinition) GatewayRegistry() *mockISGatewayRegistry
GatewayRegistry returns the methods related to the gateway registry.