Documentation
¶
Index ¶
- type MockApi
- type MockApiClient
- type MockBackupReader
- type MockClientStopQueue
- type MockConfigProvider
- type MockEncoder
- type MockEncoderFactory
- type MockFlushingQueue
- type MockHashReader
- type MockLogger
- type MockObserver
- type MockPasswordReader
- type MockQueue
- type MockRequestQueue
- type MockSubmissionQueue
- type MockTracker
- func (m *MockTracker) GetHashMatchAttempts() uint64
- func (m *MockTracker) GetHashesComputed() uint64
- func (m *MockTracker) GetHashesCracked() uint64
- func (m *MockTracker) GetPasswordsSent() uint64
- func (m *MockTracker) TrackHashMatchAttempt()
- func (m *MockTracker) TrackHashesComputed(uint64)
- func (m *MockTracker) TrackHashesCracked(uint64)
- func (m *MockTracker) TrackPasswordsSent(uint64)
- type MockVerifier
- type MockWaiter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockApi ¶
type MockApi struct {
HandleRequestsCalls uint64
}
func (*MockApi) HandleRequests ¶
func (m *MockApi) HandleRequests()
type MockApiClient ¶
type MockApiClient struct { GetHashNameCalls uint64 GetPasswordsCalls uint64 SubmitHashesCalls uint64 // contains filtered or unexported fields }
func NewMockApiClient ¶
func (*MockApiClient) GetHashName ¶
func (m *MockApiClient) GetHashName() (int, string)
func (*MockApiClient) GetPasswords ¶
func (m *MockApiClient) GetPasswords(int) (int, []string)
func (*MockApiClient) SubmitHashes ¶
func (m *MockApiClient) SubmitHashes(models.HashSubmission) int
type MockBackupReader ¶
type MockBackupReader struct { BackupExistsCalls uint64 LoadBackupsCalls uint64 // contains filtered or unexported fields }
func (*MockBackupReader) BackupsExist ¶
func (m *MockBackupReader) BackupsExist() bool
func (*MockBackupReader) LoadBackups ¶
func (m *MockBackupReader) LoadBackups() error
type MockClientStopQueue ¶
type MockClientStopQueue struct { GetCalls uint64 PutCalls uint64 // contains filtered or unexported fields }
func NewMockClientStopQueue ¶
func NewMockClientStopQueue(c models.ClientStopReason, g error, p error) MockClientStopQueue
func (*MockClientStopQueue) Get ¶
func (m *MockClientStopQueue) Get() (models.ClientStopReason, error)
func (*MockClientStopQueue) Put ¶
func (m *MockClientStopQueue) Put(models.ClientStopReason) error
type MockConfigProvider ¶
type MockConfigProvider struct { GetConfigCalls uint64 // contains filtered or unexported fields }
func NewMockConfigProvider ¶
func NewMockConfigProvider(c *models.Config) MockConfigProvider
func (*MockConfigProvider) GetConfig ¶
func (m *MockConfigProvider) GetConfig() *models.Config
type MockEncoder ¶
type MockEncoder struct { StartCalls uint64 // contains filtered or unexported fields }
func NewMockEncoder ¶
func NewMockEncoder(e error) MockEncoder
func (*MockEncoder) Start ¶
func (m *MockEncoder) Start() error
type MockEncoderFactory ¶
type MockEncoderFactory struct { GetNewEncoderCalls uint64 // contains filtered or unexported fields }
func NewMockEncoderFactory ¶
func NewMockEncoderFactory(e interfaces.Encoder) MockEncoderFactory
func (*MockEncoderFactory) GetNewEncoder ¶
func (m *MockEncoderFactory) GetNewEncoder() interfaces.Encoder
type MockFlushingQueue ¶
type MockFlushingQueue struct { SizeCalls uint64 GetCalls uint64 PutCalls uint64 FlushCalls uint64 // contains filtered or unexported fields }
func NewMockFlushingQueue ¶
func NewMockFlushingQueue(s string, e error) MockFlushingQueue
func (*MockFlushingQueue) Flush ¶
func (m *MockFlushingQueue) Flush() error
func (*MockFlushingQueue) Get ¶
func (m *MockFlushingQueue) Get() (string, error)
func (*MockFlushingQueue) Put ¶
func (m *MockFlushingQueue) Put(s string) error
func (*MockFlushingQueue) Size ¶
func (m *MockFlushingQueue) Size() int
type MockHashReader ¶
type MockHashReader struct { GetHashesCalls uint64 // contains filtered or unexported fields }
func NewMockHashReader ¶
func NewMockHashReader(m map[string]bool, e error) MockHashReader
type MockLogger ¶
type MockLogger struct { LogMessageCalls uint64 // contains filtered or unexported fields }
func NewMockLogger ¶
func NewMockLogger(e error) MockLogger
func (*MockLogger) LogMessage ¶
func (m *MockLogger) LogMessage(string) error
type MockObserver ¶
func NewMockObserver ¶
func NewMockObserver() MockObserver
func (*MockObserver) Start ¶
func (m *MockObserver) Start()
func (*MockObserver) Stop ¶
func (m *MockObserver) Stop()
type MockPasswordReader ¶
type MockPasswordReader struct { LoadPasswordsCalls uint64 // contains filtered or unexported fields }
func NewMockPasswordReader ¶
func NewMockPasswordReader(isErrorCall bool) MockPasswordReader
func (*MockPasswordReader) LoadPasswords ¶
func (m *MockPasswordReader) LoadPasswords() error
type MockRequestQueue ¶
type MockRequestQueue struct { GetCalls uint64 PutCalls uint64 SizeCalls uint64 // contains filtered or unexported fields }
func NewMockRequestQueue ¶
func NewMockRequestQueue(e error, h models.HashingRequest, i int) MockRequestQueue
func (*MockRequestQueue) Get ¶
func (m *MockRequestQueue) Get() (models.HashingRequest, error)
func (*MockRequestQueue) Put ¶
func (m *MockRequestQueue) Put(h models.HashingRequest) error
func (*MockRequestQueue) Size ¶
func (m *MockRequestQueue) Size() int
type MockSubmissionQueue ¶
type MockSubmissionQueue struct { GetCalls uint64 PutCalls uint64 SizeCalls uint64 // contains filtered or unexported fields }
func NewMockSubmissionQueue ¶
func NewMockSubmissionQueue(e error, h models.HashSubmission, s int) MockSubmissionQueue
func (*MockSubmissionQueue) Get ¶
func (m *MockSubmissionQueue) Get() (models.HashSubmission, error)
func (*MockSubmissionQueue) Put ¶
func (m *MockSubmissionQueue) Put(h models.HashSubmission) error
func (*MockSubmissionQueue) Size ¶
func (m *MockSubmissionQueue) Size() int
type MockTracker ¶
type MockTracker struct { TrackPasswordsSentCalls uint64 TrackHashesComputedCalls uint64 TrackHashesCrackedCalls uint64 TrackHashMatchAttemptCalls uint64 GetPasswordsSentCalls uint64 GetHashesComputedCalls uint64 GetHashesCrackedCalls uint64 GetHashMatchAttemptsCalls uint64 // contains filtered or unexported fields }
func NewMockTracker ¶
func NewMockTracker(u uint64) MockTracker
func (*MockTracker) GetHashMatchAttempts ¶
func (m *MockTracker) GetHashMatchAttempts() uint64
func (*MockTracker) GetHashesComputed ¶
func (m *MockTracker) GetHashesComputed() uint64
func (*MockTracker) GetHashesCracked ¶
func (m *MockTracker) GetHashesCracked() uint64
func (*MockTracker) GetPasswordsSent ¶
func (m *MockTracker) GetPasswordsSent() uint64
func (*MockTracker) TrackHashMatchAttempt ¶
func (m *MockTracker) TrackHashMatchAttempt()
func (*MockTracker) TrackHashesComputed ¶
func (m *MockTracker) TrackHashesComputed(uint64)
func (*MockTracker) TrackHashesCracked ¶
func (m *MockTracker) TrackHashesCracked(uint64)
func (*MockTracker) TrackPasswordsSent ¶
func (m *MockTracker) TrackPasswordsSent(uint64)
type MockVerifier ¶
type MockVerifier struct {
VerifyCalls uint64
}
func (*MockVerifier) Start ¶
func (m *MockVerifier) Start()
type MockWaiter ¶
type MockWaiter struct {
WaitCalls uint64
}
func NewMockWaiter ¶
func NewMockWaiter() MockWaiter
func (*MockWaiter) Wait ¶
func (m *MockWaiter) Wait()
Source Files
¶
- mock_api.go
- mock_api_client.go
- mock_backup_reader.go
- mock_client_stop_queue.go
- mock_config_provider.go
- mock_encoder.go
- mock_encoder_factory.go
- mock_flushing_queue.go
- mock_hash_reader.go
- mock_logger.go
- mock_observer.go
- mock_password_reader.go
- mock_queue.go
- mock_request_queue.go
- mock_submission_queue.go
- mock_tracker.go
- mock_verifier.go
- mock_waiter.go
Click to show internal directories.
Click to hide internal directories.