test

package
v1.31.0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2019 License: BSD-2-Clause Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeleteInput

type DeleteInput struct {
	ID        string
	Condition *request.Condition
}

type DeleteOutput

type DeleteOutput struct {
	Deleted bool
	Error   error
}

type DestroyInput

type DestroyInput struct {
	ID        string
	Condition *request.Condition
}

type DestroyOutput

type DestroyOutput struct {
	Destroyed bool
	Error     error
}

type GetInput

type GetInput struct {
	ID        string
	Condition *request.Condition
}

type GetOutput

type GetOutput struct {
	User  *user.User
	Error error
}

type Session

type Session struct {
	*test.Closer
	GetInvocations     int
	GetInputs          []GetInput
	GetStub            func(ctx context.Context, id string, condition *request.Condition) (*user.User, error)
	GetOutputs         []GetOutput
	GetOutput          *GetOutput
	DeleteInvocations  int
	DeleteInputs       []DeleteInput
	DeleteStub         func(ctx context.Context, id string, condition *request.Condition) (bool, error)
	DeleteOutputs      []DeleteOutput
	DeleteOutput       *DeleteOutput
	DestroyInvocations int
	DestroyInputs      []DestroyInput
	DestroyStub        func(ctx context.Context, id string, condition *request.Condition) (bool, error)
	DestroyOutputs     []DestroyOutput
	DestroyOutput      *DestroyOutput
}

func NewSession

func NewSession() *Session

func (*Session) AssertOutputsEmpty

func (s *Session) AssertOutputsEmpty()

func (*Session) Delete

func (s *Session) Delete(ctx context.Context, id string, condition *request.Condition) (bool, error)

func (*Session) Destroy

func (s *Session) Destroy(ctx context.Context, id string, condition *request.Condition) (bool, error)

func (*Session) Get

func (s *Session) Get(ctx context.Context, id string, condition *request.Condition) (*user.User, error)

type Store

type Store struct {
	NewSessionInvocations int
	NewSessionStub        func() userStoreStructured.Session
	NewSessionOutputs     []userStoreStructured.Session
	NewSessionOutput      *userStoreStructured.Session
}

func NewStore

func NewStore() *Store

func (*Store) AssertOutputsEmpty

func (s *Store) AssertOutputsEmpty()

func (*Store) NewSession

func (s *Store) NewSession() userStoreStructured.Session

Jump to

Keyboard shortcuts

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