fakes

package
v0.0.0-...-857a595 Latest Latest
Warning

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

Go to latest
Published: Dec 31, 2015 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeCollection

type FakeCollection struct {
	ControlTask             coda.Task
	ErrControl              error
	FakeChangeInfo          *mgo.ChangeInfo
	ErrFindAndModify        error
	FakeResultFindAndModify interface{}
	AssignResult            func(result, setValue interface{})
}

FakeCollection -

func NewFakeCollection

func NewFakeCollection(updated int) *FakeCollection

NewFakeCollection ====

func (*FakeCollection) Close

func (s *FakeCollection) Close()

Close -

func (*FakeCollection) FindAndModify

func (s *FakeCollection) FindAndModify(selector interface{}, update interface{}, result interface{}) (info *mgo.ChangeInfo, err error)

FindAndModify -

func (*FakeCollection) FindOne

func (s *FakeCollection) FindOne(id string, result interface{}) (err error)

FindOne -

func (*FakeCollection) UpsertID

func (s *FakeCollection) UpsertID(id interface{}, result interface{}) (changInfo *mgo.ChangeInfo, err error)

UpsertID -

func (*FakeCollection) Wake

func (s *FakeCollection) Wake()

Wake -

type FakeTask

type FakeTask struct {
	ID              bson.ObjectId          `bson:"_id"`
	Timestamp       time.Time              `bson:"timestamp"`
	Status          string                 `bson:"status"`
	MetaData        map[string]interface{} `bson:"metadata"`
	PrivateMetaData map[string]interface{} `bson:"private_metadata"`
}

FakeTask -

type FakeTaskManager

type FakeTaskManager struct {
	ExpireEmitter      chan int64
	ReturnedTask       coda.Task
	ReturnedErr        error
	DefaultTaskExpires int64
}

FakeTaskManager - this is a fake representation of the task manager

func (*FakeTaskManager) FindAndStallTaskForCaller

func (s *FakeTaskManager) FindAndStallTaskForCaller(callerName string) (t coda.Task, err error)

FindAndStallTaskForCaller --

func (*FakeTaskManager) FindTask

func (s *FakeTaskManager) FindTask(id string) (t coda.Task, err error)

FindTask --

func (*FakeTaskManager) NewTask

func (s *FakeTaskManager) NewTask(callerName string, profile coda.ProfileType, status string) (t coda.Task)

NewTask --

func (*FakeTaskManager) SaveTask

func (s *FakeTaskManager) SaveTask(t coda.Task) (coda.Task, error)

SaveTask --

func (*FakeTaskManager) ScheduleTask

func (s *FakeTaskManager) ScheduleTask(t coda.Task, expireTime time.Time) coda.Task

ScheduleTask ---

Jump to

Keyboard shortcuts

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