mocks

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2019 License: GPL-3.0 Imports: 3 Imported by: 2

Documentation

Index

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 NewMockApiClient(getHashNameStatusCodeToReturn int, getPasswordsStatusCodeToReturn int, submitHashesStatusCodeToReturn int, hashNameToReturn string, passwordsToReturn []string) MockApiClient

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 (*MockClientStopQueue) Put

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

func (*MockHashReader) GetHashes

func (m *MockHashReader) GetHashes() (map[string]bool, error)

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

type MockObserver struct {
	StartCalls uint64
	StopCalls  uint64
}

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 MockQueue

type MockQueue struct {
	PutCalls uint64
}

func (MockQueue) Get

func (m MockQueue) Get() (string, error)

func (*MockQueue) Put

func (m *MockQueue) Put(password string) error

func (MockQueue) Size

func (m MockQueue) Size() int

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 (*MockRequestQueue) Put

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 (*MockSubmissionQueue) Put

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()

Jump to

Keyboard shortcuts

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