Documentation
¶
Index ¶
- type CapabilitiesClientMock
- type KVStorageClientMock
- func (mock *KVStorageClientMock) Delete(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (*kv_storage.DeleteResponse, error)
- func (mock *KVStorageClientMock) DeleteCalls() []struct{ ... }
- func (mock *KVStorageClientMock) Get(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[bytestream.ReadResponse], error)
- func (mock *KVStorageClientMock) GetCalls() []struct{ ... }
- func (mock *KVStorageClientMock) Put(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[bytestream.WriteRequest, bytestream.WriteResponse], ...)
- func (mock *KVStorageClientMock) PutCalls() []struct{ ... }
- type SessionClientMock
- func (mock *SessionClientMock) GetSessionStats(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*session.GetSessionStatsResponse, error)
- func (mock *SessionClientMock) GetSessionStatsCalls() []struct{ ... }
- func (mock *SessionClientMock) SetSession(ctx context.Context, in *session.SetSessionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (mock *SessionClientMock) SetSessionCalls() []struct{ ... }
- type XcelerateConfigMock
- type XcodeRunnerMock
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CapabilitiesClientMock ¶
type CapabilitiesClientMock struct {
// GetCapabilitiesFunc mocks the GetCapabilities method.
GetCapabilitiesFunc func(ctx context.Context, in *remoteexecution.GetCapabilitiesRequest, opts ...grpc.CallOption) (*remoteexecution.ServerCapabilities, error)
// contains filtered or unexported fields
}
CapabilitiesClientMock is a mock implementation of remoteexecution.CapabilitiesClient.
func TestSomethingThatUsesCapabilitiesClient(t *testing.T) {
// make and configure a mocked remoteexecution.CapabilitiesClient
mockedCapabilitiesClient := &CapabilitiesClientMock{
GetCapabilitiesFunc: func(ctx context.Context, in *remoteexecution.GetCapabilitiesRequest, opts ...grpc.CallOption) (*remoteexecution.ServerCapabilities, error) {
panic("mock out the GetCapabilities method")
},
}
// use mockedCapabilitiesClient in code that requires remoteexecution.CapabilitiesClient
// and then make assertions.
}
func (*CapabilitiesClientMock) GetCapabilities ¶
func (mock *CapabilitiesClientMock) GetCapabilities(ctx context.Context, in *remoteexecution.GetCapabilitiesRequest, opts ...grpc.CallOption) (*remoteexecution.ServerCapabilities, error)
GetCapabilities calls GetCapabilitiesFunc.
func (*CapabilitiesClientMock) GetCapabilitiesCalls ¶
func (mock *CapabilitiesClientMock) GetCapabilitiesCalls() []struct { Ctx context.Context In *remoteexecution.GetCapabilitiesRequest Opts []grpc.CallOption }
GetCapabilitiesCalls gets all the calls that were made to GetCapabilities. Check the length with:
len(mockedCapabilitiesClient.GetCapabilitiesCalls())
type KVStorageClientMock ¶
type KVStorageClientMock struct {
// DeleteFunc mocks the Delete method.
DeleteFunc func(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (*kv_storage.DeleteResponse, error)
// GetFunc mocks the Get method.
GetFunc func(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[bytestream.ReadResponse], error)
// PutFunc mocks the Put method.
PutFunc func(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[bytestream.WriteRequest, bytestream.WriteResponse], error)
// contains filtered or unexported fields
}
KVStorageClientMock is a mock implementation of kv_storage.KVStorageClient.
func TestSomethingThatUsesKVStorageClient(t *testing.T) {
// make and configure a mocked kv_storage.KVStorageClient
mockedKVStorageClient := &KVStorageClientMock{
DeleteFunc: func(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (*kv_storage.DeleteResponse, error) {
panic("mock out the Delete method")
},
GetFunc: func(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[bytestream.ReadResponse], error) {
panic("mock out the Get method")
},
PutFunc: func(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[bytestream.WriteRequest, bytestream.WriteResponse], error) {
panic("mock out the Put method")
},
}
// use mockedKVStorageClient in code that requires kv_storage.KVStorageClient
// and then make assertions.
}
func (*KVStorageClientMock) Delete ¶
func (mock *KVStorageClientMock) Delete(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (*kv_storage.DeleteResponse, error)
Delete calls DeleteFunc.
func (*KVStorageClientMock) DeleteCalls ¶
func (mock *KVStorageClientMock) DeleteCalls() []struct { Ctx context.Context In *bytestream.ReadRequest Opts []grpc.CallOption }
DeleteCalls gets all the calls that were made to Delete. Check the length with:
len(mockedKVStorageClient.DeleteCalls())
func (*KVStorageClientMock) Get ¶
func (mock *KVStorageClientMock) Get(ctx context.Context, in *bytestream.ReadRequest, opts ...grpc.CallOption) (grpc.ServerStreamingClient[bytestream.ReadResponse], error)
Get calls GetFunc.
func (*KVStorageClientMock) GetCalls ¶
func (mock *KVStorageClientMock) GetCalls() []struct { Ctx context.Context In *bytestream.ReadRequest Opts []grpc.CallOption }
GetCalls gets all the calls that were made to Get. Check the length with:
len(mockedKVStorageClient.GetCalls())
func (*KVStorageClientMock) Put ¶
func (mock *KVStorageClientMock) Put(ctx context.Context, opts ...grpc.CallOption) (grpc.ClientStreamingClient[bytestream.WriteRequest, bytestream.WriteResponse], error)
Put calls PutFunc.
func (*KVStorageClientMock) PutCalls ¶
func (mock *KVStorageClientMock) PutCalls() []struct { Ctx context.Context Opts []grpc.CallOption }
PutCalls gets all the calls that were made to Put. Check the length with:
len(mockedKVStorageClient.PutCalls())
type SessionClientMock ¶
type SessionClientMock struct {
// GetSessionStatsFunc mocks the GetSessionStats method.
GetSessionStatsFunc func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*session.GetSessionStatsResponse, error)
// SetSessionFunc mocks the SetSession method.
SetSessionFunc func(ctx context.Context, in *session.SetSessionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// contains filtered or unexported fields
}
SessionClientMock is a mock implementation of session.SessionClient.
func TestSomethingThatUsesSessionClient(t *testing.T) {
// make and configure a mocked session.SessionClient
mockedSessionClient := &SessionClientMock{
GetSessionStatsFunc: func(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*session.GetSessionStatsResponse, error) {
panic("mock out the GetSessionStats method")
},
SetSessionFunc: func(ctx context.Context, in *session.SetSessionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
panic("mock out the SetSession method")
},
}
// use mockedSessionClient in code that requires session.SessionClient
// and then make assertions.
}
func (*SessionClientMock) GetSessionStats ¶
func (mock *SessionClientMock) GetSessionStats(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*session.GetSessionStatsResponse, error)
GetSessionStats calls GetSessionStatsFunc.
func (*SessionClientMock) GetSessionStatsCalls ¶
func (mock *SessionClientMock) GetSessionStatsCalls() []struct { Ctx context.Context In *emptypb.Empty Opts []grpc.CallOption }
GetSessionStatsCalls gets all the calls that were made to GetSessionStats. Check the length with:
len(mockedSessionClient.GetSessionStatsCalls())
func (*SessionClientMock) SetSession ¶
func (mock *SessionClientMock) SetSession(ctx context.Context, in *session.SetSessionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
SetSession calls SetSessionFunc.
func (*SessionClientMock) SetSessionCalls ¶
func (mock *SessionClientMock) SetSessionCalls() []struct { Ctx context.Context In *session.SetSessionRequest Opts []grpc.CallOption }
SetSessionCalls gets all the calls that were made to SetSession. Check the length with:
len(mockedSessionClient.SetSessionCalls())
type XcelerateConfigMock ¶
type XcelerateConfigMock struct {
// SaveFunc mocks the Save method.
SaveFunc func(logger log.Logger, os utils.OsProxy, encoderFactory utils.EncoderFactory) error
// contains filtered or unexported fields
}
XcelerateConfigMock is a mock implementation of xcode.XcelerateConfig.
func TestSomethingThatUsesXcelerateConfig(t *testing.T) {
// make and configure a mocked xcode.XcelerateConfig
mockedXcelerateConfig := &XcelerateConfigMock{
SaveFunc: func(logger log.Logger, os utils.OsProxy, encoderFactory utils.EncoderFactory) error {
panic("mock out the Save method")
},
}
// use mockedXcelerateConfig in code that requires xcode.XcelerateConfig
// and then make assertions.
}
func (*XcelerateConfigMock) Save ¶
func (mock *XcelerateConfigMock) Save(logger log.Logger, os utils.OsProxy, encoderFactory utils.EncoderFactory) error
Save calls SaveFunc.
func (*XcelerateConfigMock) SaveCalls ¶
func (mock *XcelerateConfigMock) SaveCalls() []struct { Logger log.Logger Os utils.OsProxy EncoderFactory utils.EncoderFactory }
SaveCalls gets all the calls that were made to Save. Check the length with:
len(mockedXcelerateConfig.SaveCalls())
type XcodeRunnerMock ¶
type XcodeRunnerMock struct {
// RunFunc mocks the Run method.
RunFunc func(ctx context.Context, args []string) xcodeargs.RunStats
// contains filtered or unexported fields
}
XcodeRunnerMock is a mock implementation of xcode.XcodeRunner.
func TestSomethingThatUsesXcodeRunner(t *testing.T) {
// make and configure a mocked xcode.XcodeRunner
mockedXcodeRunner := &XcodeRunnerMock{
RunFunc: func(ctx context.Context, args []string) xcodeargs.RunStats {
panic("mock out the Run method")
},
}
// use mockedXcodeRunner in code that requires xcode.XcodeRunner
// and then make assertions.
}