Documentation ¶
Index ¶
- type MockCollectioner
- func (m *MockCollectioner) Bulk() *mgo.Bulk
- func (m *MockCollectioner) Count() (int, error)
- func (m *MockCollectioner) Create(arg0 *mgo.CollectionInfo) error
- func (m *MockCollectioner) DropCollection() error
- func (m *MockCollectioner) DropIndex(arg0 ...string) error
- func (m *MockCollectioner) DropIndexName(arg0 string) error
- func (m *MockCollectioner) EXPECT() MockCollectionerMockRecorder
- func (m *MockCollectioner) EnsureIndex(arg0 mgo.Index) error
- func (m *MockCollectioner) EnsureIndexKey(arg0 ...string) error
- func (m *MockCollectioner) ExpectCountFail(mes string)
- func (m *MockCollectioner) ExpectCountReturn(n int)
- func (m *MockCollectioner) ExpectFindAllFail(mes string)
- func (m *MockCollectioner) ExpectFindAllReturn(ret []interface{})
- func (m *MockCollectioner) ExpectFindFail(mes string)
- func (m *MockCollectioner) ExpectFindReturn(ret bson.M)
- func (m *MockCollectioner) ExpectInsertFail(mes string)
- func (m *MockCollectioner) ExpectInsertReturn()
- func (m *MockCollectioner) ExpectRemoveAllFail(mes string)
- func (m *MockCollectioner) ExpectRemoveAllReturn(ret *elements.ChangeInfo)
- func (m *MockCollectioner) ExpectRemoveIDFail(mes string)
- func (m *MockCollectioner) ExpectRemoveIDReturn()
- func (m *MockCollectioner) ExpectUpdateIDFail(mes string)
- func (m *MockCollectioner) ExpectUpdateIDReturn()
- func (m *MockCollectioner) Find(arg0 interface{}) elements.Querier
- func (m *MockCollectioner) FindID(arg0 interface{}) elements.Querier
- func (m *MockCollectioner) Indexes() ([]mgo.Index, error)
- func (m *MockCollectioner) Insert(arg0 ...interface{}) error
- func (m *MockCollectioner) NewIter(arg0 *mgo.Session, arg1 []bson.Raw, arg2 int64, arg3 error) *mgo.Iter
- func (m *MockCollectioner) Pipe(arg0 interface{}) *mgo.Pipe
- func (m *MockCollectioner) Remove(arg0 interface{}) error
- func (m *MockCollectioner) RemoveAll(arg0 interface{}) (*elements.ChangeInfo, error)
- func (m *MockCollectioner) RemoveID(arg0 interface{}) error
- func (m *MockCollectioner) Repair() *mgo.Iter
- func (m *MockCollectioner) Update(arg0, arg1 interface{}) error
- func (m *MockCollectioner) UpdateAll(arg0, arg1 interface{}) (*elements.ChangeInfo, error)
- func (m *MockCollectioner) UpdateID(arg0, arg1 interface{}) error
- func (m *MockCollectioner) Upsert(arg0, arg1 interface{}) (*elements.ChangeInfo, error)
- func (m *MockCollectioner) UpsertID(arg0, arg1 interface{}) (*elements.ChangeInfo, error)
- func (m *MockCollectioner) With(arg0 *mgo.Session) elements.Collectioner
- type MockCollectionerMockRecorder
- type MockDatabaser
- func (m *MockDatabaser) AddUser(arg0, arg1 string, arg2 bool) error
- func (m *MockDatabaser) C(arg0 string) elements.Collectioner
- func (m *MockDatabaser) CollectionNames() ([]string, error)
- func (m *MockDatabaser) DropDatabase() error
- func (m *MockDatabaser) EXPECT() MockDatabaserMockRecorder
- func (m *MockDatabaser) FindRef(arg0 *mgo.DBRef) elements.Querier
- func (m *MockDatabaser) GridFS(arg0 string) *mgo.GridFS
- func (m *MockDatabaser) Login(arg0, arg1 string) error
- func (m *MockDatabaser) Logout()
- func (m *MockDatabaser) RemoveUser(arg0 string) error
- func (m *MockDatabaser) Run(arg0, arg1 interface{}) error
- func (m *MockDatabaser) UpsertUser(arg0 *mgo.User) error
- func (m *MockDatabaser) With(arg0 *mgo.Session) elements.Databaser
- type MockDatabaserMockRecorder
- type MockMGOSetup
- type MockQuerier
- func (m *MockQuerier) All(arg0 interface{}) error
- func (m *MockQuerier) Apply(arg0 mgo.Change, arg1 interface{}) (*mgo.ChangeInfo, error)
- func (m *MockQuerier) Batch(arg0 int) elements.Querier
- func (m *MockQuerier) Comment(arg0 string) elements.Querier
- func (m *MockQuerier) Count() (int, error)
- func (m *MockQuerier) Distinct(arg0 string, arg1 interface{}) error
- func (m *MockQuerier) EXPECT() MockQuerierMockRecorder
- func (m *MockQuerier) Explain(arg0 interface{}) error
- func (m *MockQuerier) For(arg0 interface{}, arg1 func() error) error
- func (m *MockQuerier) Hint(arg0 ...string) elements.Querier
- func (m *MockQuerier) Iter() *mgo.Iter
- func (m *MockQuerier) Limit(arg0 int) elements.Querier
- func (m *MockQuerier) LogReplay() elements.Querier
- func (m *MockQuerier) MapReduce(arg0 *mgo.MapReduce, arg1 interface{}) (*mgo.MapReduceInfo, error)
- func (m *MockQuerier) One(arg0 interface{}) error
- func (m *MockQuerier) Prefetch(arg0 float64) elements.Querier
- func (m *MockQuerier) Select(arg0 interface{}) elements.Querier
- func (m *MockQuerier) SetMaxScan(arg0 int) elements.Querier
- func (m *MockQuerier) SetMaxTime(arg0 time.Duration) elements.Querier
- func (m *MockQuerier) Skip(arg0 int) elements.Querier
- func (m *MockQuerier) Snapshot() elements.Querier
- func (m *MockQuerier) Sort(arg0 ...string) elements.Querier
- func (m *MockQuerier) Tail(arg0 time.Duration) *mgo.Iter
- type MockQuerierMockRecorder
- type MockSessioner
- type MockSessionerMockRecorder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockCollectioner ¶
type MockCollectioner struct {
// contains filtered or unexported fields
}
MockCollectioner is a mock of Collectioner interface
func NewMockCollectioner ¶
func NewMockCollectioner(ctrl *gomock.Controller) *MockCollectioner
NewMockCollectioner creates a new mock instance
func (*MockCollectioner) Count ¶
func (m *MockCollectioner) Count() (int, error)
Count mocks base method
func (*MockCollectioner) Create ¶
func (m *MockCollectioner) Create(arg0 *mgo.CollectionInfo) error
Create mocks base method
func (*MockCollectioner) DropCollection ¶
func (m *MockCollectioner) DropCollection() error
DropCollection mocks base method
func (*MockCollectioner) DropIndex ¶
func (m *MockCollectioner) DropIndex(arg0 ...string) error
DropIndex mocks base method
func (*MockCollectioner) DropIndexName ¶
func (m *MockCollectioner) DropIndexName(arg0 string) error
DropIndexName mocks base method
func (*MockCollectioner) EXPECT ¶
func (m *MockCollectioner) EXPECT() MockCollectionerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockCollectioner) EnsureIndex ¶
func (m *MockCollectioner) EnsureIndex(arg0 mgo.Index) error
EnsureIndex mocks base method
func (*MockCollectioner) EnsureIndexKey ¶
func (m *MockCollectioner) EnsureIndexKey(arg0 ...string) error
EnsureIndexKey mocks base method
func (*MockCollectioner) ExpectCountFail ¶
func (m *MockCollectioner) ExpectCountFail(mes string)
ExpectCountFail make a Collectioner expects an Count to return an error with message m.
func (*MockCollectioner) ExpectCountReturn ¶
func (m *MockCollectioner) ExpectCountReturn(n int)
ExpectCountReturn make a Collectioner expects an Count to return defined number n.
func (*MockCollectioner) ExpectFindAllFail ¶
func (m *MockCollectioner) ExpectFindAllFail(mes string)
ExpectFindAllFail make a Collectioner expects an FindAll to return an error for whatever reason.
func (*MockCollectioner) ExpectFindAllReturn ¶
func (m *MockCollectioner) ExpectFindAllReturn(ret []interface{})
ExpectFindAllReturn make a Collectioner expects an FindAll to return defined documents.
func (*MockCollectioner) ExpectFindFail ¶
func (m *MockCollectioner) ExpectFindFail(mes string)
ExpectFindFail make a Collectioner expects an Find to return an error for whatever reason.
func (*MockCollectioner) ExpectFindReturn ¶
func (m *MockCollectioner) ExpectFindReturn(ret bson.M)
ExpectFindReturn make a Collectioner expects an Find to return defined document.
func (*MockCollectioner) ExpectInsertFail ¶
func (m *MockCollectioner) ExpectInsertFail(mes string)
ExpectInsertFail make a Collectioner expects an Insert to return an error for whatever reason.
func (*MockCollectioner) ExpectInsertReturn ¶
func (m *MockCollectioner) ExpectInsertReturn()
ExpectInsertReturn make a Collectioner expects an Insert to return no error and do nothing.
func (*MockCollectioner) ExpectRemoveAllFail ¶
func (m *MockCollectioner) ExpectRemoveAllFail(mes string)
ExpectRemoveAllFail make a Collectioner expects an RemoveAll to return an error for whatever reason.
func (*MockCollectioner) ExpectRemoveAllReturn ¶
func (m *MockCollectioner) ExpectRemoveAllReturn(ret *elements.ChangeInfo)
ExpectRemoveAllReturn make a Collectioner expects an RemoveAll to return no error and do nothing.
func (*MockCollectioner) ExpectRemoveIDFail ¶
func (m *MockCollectioner) ExpectRemoveIDFail(mes string)
ExpectRemoveIDFail make a Collectioner expects an RemoveId to return an error for whatever reason.
func (*MockCollectioner) ExpectRemoveIDReturn ¶
func (m *MockCollectioner) ExpectRemoveIDReturn()
ExpectRemoveIDReturn make a Collectioner expects an RemoveId to return no error and do nothing.
func (*MockCollectioner) ExpectUpdateIDFail ¶
func (m *MockCollectioner) ExpectUpdateIDFail(mes string)
ExpectUpdateIDFail make a Collectioner expects an UpdateId to return an error for whatever reason.
func (*MockCollectioner) ExpectUpdateIDReturn ¶
func (m *MockCollectioner) ExpectUpdateIDReturn()
ExpectUpdateIDReturn make a Collectioner expects an UpdateId to return no error and do nothing.
func (*MockCollectioner) Find ¶
func (m *MockCollectioner) Find(arg0 interface{}) elements.Querier
Find mocks base method
func (*MockCollectioner) FindID ¶
func (m *MockCollectioner) FindID(arg0 interface{}) elements.Querier
FindID mocks base method
func (*MockCollectioner) Indexes ¶
func (m *MockCollectioner) Indexes() ([]mgo.Index, error)
Indexes mocks base method
func (*MockCollectioner) Insert ¶
func (m *MockCollectioner) Insert(arg0 ...interface{}) error
Insert mocks base method
func (*MockCollectioner) NewIter ¶
func (m *MockCollectioner) NewIter(arg0 *mgo.Session, arg1 []bson.Raw, arg2 int64, arg3 error) *mgo.Iter
NewIter mocks base method
func (*MockCollectioner) Pipe ¶
func (m *MockCollectioner) Pipe(arg0 interface{}) *mgo.Pipe
Pipe mocks base method
func (*MockCollectioner) Remove ¶
func (m *MockCollectioner) Remove(arg0 interface{}) error
Remove mocks base method
func (*MockCollectioner) RemoveAll ¶
func (m *MockCollectioner) RemoveAll(arg0 interface{}) (*elements.ChangeInfo, error)
RemoveAll mocks base method
func (*MockCollectioner) RemoveID ¶
func (m *MockCollectioner) RemoveID(arg0 interface{}) error
RemoveID mocks base method
func (*MockCollectioner) Repair ¶
func (m *MockCollectioner) Repair() *mgo.Iter
Repair mocks base method
func (*MockCollectioner) Update ¶
func (m *MockCollectioner) Update(arg0, arg1 interface{}) error
Update mocks base method
func (*MockCollectioner) UpdateAll ¶
func (m *MockCollectioner) UpdateAll(arg0, arg1 interface{}) (*elements.ChangeInfo, error)
UpdateAll mocks base method
func (*MockCollectioner) UpdateID ¶
func (m *MockCollectioner) UpdateID(arg0, arg1 interface{}) error
UpdateID mocks base method
func (*MockCollectioner) Upsert ¶
func (m *MockCollectioner) Upsert(arg0, arg1 interface{}) (*elements.ChangeInfo, error)
Upsert mocks base method
func (*MockCollectioner) UpsertID ¶
func (m *MockCollectioner) UpsertID(arg0, arg1 interface{}) (*elements.ChangeInfo, error)
UpsertID mocks base method
func (*MockCollectioner) With ¶
func (m *MockCollectioner) With(arg0 *mgo.Session) elements.Collectioner
With mocks base method
type MockCollectionerMockRecorder ¶
type MockCollectionerMockRecorder interface { Bulk() *gomock.Call Count() *gomock.Call Create(interface{}) *gomock.Call DropCollection() *gomock.Call DropIndex(...interface{}) *gomock.Call DropIndexName(interface{}) *gomock.Call EnsureIndex(interface{}) *gomock.Call EnsureIndexKey(...interface{}) *gomock.Call Find(interface{}) *gomock.Call FindID(interface{}) *gomock.Call Indexes() *gomock.Call Insert(...interface{}) *gomock.Call NewIter(interface{}, interface{}, interface{}, interface{}) *gomock.Call Pipe(interface{}) *gomock.Call Remove(interface{}) *gomock.Call RemoveAll(interface{}) *gomock.Call RemoveID(interface{}) *gomock.Call Repair() *gomock.Call Update(interface{}, interface{}) *gomock.Call UpdateAll(interface{}, interface{}) *gomock.Call UpdateID(interface{}, interface{}) *gomock.Call Upsert(interface{}, interface{}) *gomock.Call UpsertID(interface{}, interface{}) *gomock.Call With(interface{}) *gomock.Call }
MockCollectionerMockRecorder is a recorder used for mocking purposes. It's needed for the EXPECT method to work.
type MockDatabaser ¶
type MockDatabaser struct {
// contains filtered or unexported fields
}
MockDatabaser is a mock of Databaser interface
func NewMockDatabaser ¶
func NewMockDatabaser(ctrl *gomock.Controller) *MockDatabaser
NewMockDatabaser creates a new mock instance
func (*MockDatabaser) AddUser ¶
func (m *MockDatabaser) AddUser(arg0, arg1 string, arg2 bool) error
AddUser mocks base method
func (*MockDatabaser) C ¶
func (m *MockDatabaser) C(arg0 string) elements.Collectioner
C mocks base method
func (*MockDatabaser) CollectionNames ¶
func (m *MockDatabaser) CollectionNames() ([]string, error)
CollectionNames mocks base method
func (*MockDatabaser) DropDatabase ¶
func (m *MockDatabaser) DropDatabase() error
DropDatabase mocks base method
func (*MockDatabaser) EXPECT ¶
func (m *MockDatabaser) EXPECT() MockDatabaserMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockDatabaser) FindRef ¶
func (m *MockDatabaser) FindRef(arg0 *mgo.DBRef) elements.Querier
FindRef mocks base method
func (*MockDatabaser) GridFS ¶
func (m *MockDatabaser) GridFS(arg0 string) *mgo.GridFS
GridFS mocks base method
func (*MockDatabaser) Login ¶
func (m *MockDatabaser) Login(arg0, arg1 string) error
Login mocks base method
func (*MockDatabaser) RemoveUser ¶
func (m *MockDatabaser) RemoveUser(arg0 string) error
RemoveUser mocks base method
func (*MockDatabaser) Run ¶
func (m *MockDatabaser) Run(arg0, arg1 interface{}) error
Run mocks base method
func (*MockDatabaser) UpsertUser ¶
func (m *MockDatabaser) UpsertUser(arg0 *mgo.User) error
UpsertUser mocks base method
type MockDatabaserMockRecorder ¶
type MockDatabaserMockRecorder interface { AddUser(interface{}, interface{}, interface{}) *gomock.Call C(interface{}) *gomock.Call CollectionNames() *gomock.Call DropDatabase() *gomock.Call FindRef(interface{}) *gomock.Call GridFS(interface{}) *gomock.Call Login(interface{}, interface{}) *gomock.Call Logout() *gomock.Call RemoveUser(interface{}) *gomock.Call Run(interface{}, interface{}) *gomock.Call UpsertUser(interface{}) *gomock.Call With(interface{}) *gomock.Call }
MockDatabaserMockRecorder is a recorder used for mocking purposes. It's needed for the EXPECT method to work.
type MockMGOSetup ¶
type MockMGOSetup struct {
// contains filtered or unexported fields
}
MockMGOSetup it's a setup type for configuring mocking of mgo package.
func NewMockMGOSetup ¶
func NewMockMGOSetup(t *testing.T) (s *MockMGOSetup, err error)
NewMockMGOSetup returns a new MockMGOSetup, already configuring mock environment for the mgo classes mocked with gomock. It requires a test environment to be running.
func (*MockMGOSetup) CollectionMock ¶
func (s *MockMGOSetup) CollectionMock() (mcl *MockCollectioner)
CollectionMock create a new Collection mock.
func (*MockMGOSetup) DatabaseMock ¶
func (s *MockMGOSetup) DatabaseMock(name string, f func(*MockCollectioner)) (mdb *MockDatabaser)
DatabaseMock create a Database mock that expect an C to return the Collectioner mocked from function.
func (*MockMGOSetup) Finish ¶
func (s *MockMGOSetup) Finish()
Finish restore mocking classes to original behavior.
func (*MockMGOSetup) SessionMock ¶
func (s *MockMGOSetup) SessionMock(db string, mdb *MockDatabaser) (ms *MockSessioner)
SessionMock create a Session mock that runs like normally, returning a Databaser mock.
type MockQuerier ¶
type MockQuerier struct {
// contains filtered or unexported fields
}
MockQuerier is a mock of Querier interface
func NewMockQuerier ¶
func NewMockQuerier(ctrl *gomock.Controller) *MockQuerier
NewMockQuerier creates a new mock instance
func (*MockQuerier) Apply ¶
func (m *MockQuerier) Apply(arg0 mgo.Change, arg1 interface{}) (*mgo.ChangeInfo, error)
Apply mocks base method
func (*MockQuerier) Batch ¶
func (m *MockQuerier) Batch(arg0 int) elements.Querier
Batch mocks base method
func (*MockQuerier) Comment ¶
func (m *MockQuerier) Comment(arg0 string) elements.Querier
Comment mocks base method
func (*MockQuerier) Distinct ¶
func (m *MockQuerier) Distinct(arg0 string, arg1 interface{}) error
Distinct mocks base method
func (*MockQuerier) EXPECT ¶
func (m *MockQuerier) EXPECT() MockQuerierMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockQuerier) Explain ¶
func (m *MockQuerier) Explain(arg0 interface{}) error
Explain mocks base method
func (*MockQuerier) For ¶
func (m *MockQuerier) For(arg0 interface{}, arg1 func() error) error
For mocks base method
func (*MockQuerier) Hint ¶
func (m *MockQuerier) Hint(arg0 ...string) elements.Querier
Hint mocks base method
func (*MockQuerier) Limit ¶
func (m *MockQuerier) Limit(arg0 int) elements.Querier
Limit mocks base method
func (*MockQuerier) LogReplay ¶
func (m *MockQuerier) LogReplay() elements.Querier
LogReplay mocks base method
func (*MockQuerier) MapReduce ¶
func (m *MockQuerier) MapReduce(arg0 *mgo.MapReduce, arg1 interface{}) (*mgo.MapReduceInfo, error)
MapReduce mocks base method
func (*MockQuerier) Prefetch ¶
func (m *MockQuerier) Prefetch(arg0 float64) elements.Querier
Prefetch mocks base method
func (*MockQuerier) Select ¶
func (m *MockQuerier) Select(arg0 interface{}) elements.Querier
Select mocks base method
func (*MockQuerier) SetMaxScan ¶
func (m *MockQuerier) SetMaxScan(arg0 int) elements.Querier
SetMaxScan mocks base method
func (*MockQuerier) SetMaxTime ¶
func (m *MockQuerier) SetMaxTime(arg0 time.Duration) elements.Querier
SetMaxTime mocks base method
func (*MockQuerier) Skip ¶
func (m *MockQuerier) Skip(arg0 int) elements.Querier
Skip mocks base method
func (*MockQuerier) Snapshot ¶
func (m *MockQuerier) Snapshot() elements.Querier
Snapshot mocks base method
type MockQuerierMockRecorder ¶
type MockQuerierMockRecorder interface { All(interface{}) *gomock.Call Apply(interface{}, interface{}) *gomock.Call Batch(interface{}) *gomock.Call Comment(interface{}) *gomock.Call Count() *gomock.Call Distinct(interface{}, interface{}) *gomock.Call Explain(interface{}) *gomock.Call For(interface{}, interface{}) *gomock.Call Hint(...interface{}) *gomock.Call Iter() *gomock.Call Limit(interface{}) *gomock.Call LogReplay() *gomock.Call MapReduce(interface{}, interface{}) *gomock.Call One(interface{}) *gomock.Call Prefetch(interface{}) *gomock.Call Select(interface{}) *gomock.Call SetMaxScan(interface{}) *gomock.Call SetMaxTime(interface{}) *gomock.Call Skip(interface{}) *gomock.Call Snapshot() *gomock.Call Sort(...interface{}) *gomock.Call Tail(interface{}) *gomock.Call }
MockQuerierMockRecorder is a recorder used for mocking purposes. It's needed for the EXPECT method to work.
type MockSessioner ¶
type MockSessioner struct {
// contains filtered or unexported fields
}
MockSessioner is a mock of Sessioner interface
func NewMockSessioner ¶
func NewMockSessioner(ctrl *gomock.Controller) *MockSessioner
NewMockSessioner creates a new mock instance
func (*MockSessioner) Clone ¶
func (m *MockSessioner) Clone() elements.Sessioner
Clone mocks base method
func (*MockSessioner) DB ¶
func (m *MockSessioner) DB(arg0 string) elements.Databaser
DB mocks base method
func (*MockSessioner) EXPECT ¶
func (m *MockSessioner) EXPECT() *MockSessionerMockRecorder
EXPECT returns an object that allows the caller to indicate expected use
func (*MockSessioner) SetSafe ¶
func (m *MockSessioner) SetSafe(arg0 *mgo.Safe)
SetSafe mocks base method
type MockSessionerMockRecorder ¶
type MockSessionerMockRecorder struct {
// contains filtered or unexported fields
}
MockSessionerMockRecorder is the mock recorder for MockSessioner
func (*MockSessionerMockRecorder) Clone ¶
func (mr *MockSessionerMockRecorder) Clone() *gomock.Call
Clone indicates an expected call of Clone
func (*MockSessionerMockRecorder) Close ¶
func (mr *MockSessionerMockRecorder) Close() *gomock.Call
Close indicates an expected call of Close
func (*MockSessionerMockRecorder) DB ¶
func (mr *MockSessionerMockRecorder) DB(arg0 interface{}) *gomock.Call
DB indicates an expected call of DB
func (*MockSessionerMockRecorder) SetSafe ¶
func (mr *MockSessionerMockRecorder) SetSafe(arg0 interface{}) *gomock.Call
SetSafe indicates an expected call of SetSafe