mock

package
v0.1.54 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2016 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	//ErrReadFailure --
	ErrReadFailure = errors.New("copy failed on read")
	//ErrWriteFailure --
	ErrWriteFailure = errors.New("copy failed on write")
	//ErrCloseFailure --
	ErrCloseFailure = errors.New("close file failed")
)

Functions

This section is empty.

Types

type HTTPServer added in v0.1.32

type HTTPServer struct {
	Mux    *http.ServeMux
	Server *httptest.Server
}

HTTPServer - a fake http server object

func (*HTTPServer) Setup added in v0.1.32

func (s *HTTPServer) Setup()

Setup -- allows us to setup our fake server

func (*HTTPServer) Teardown added in v0.1.32

func (s *HTTPServer) Teardown()

Teardown -- allows for teardown of fake server

type MockReadWriteCloser

type MockReadWriteCloser struct {
	BytesRead    []byte
	BytesWritten []byte
	ReadErr      error
	WriteErr     error
	CloseErr     error
}

MockReadWriteCloser - fake read write closer object

func NewReadWriteCloser

func NewReadWriteCloser(readErr, writeErr, closeErr error) *MockReadWriteCloser

NewReadWriteCloser - a fake readwritecloser constructor

func (*MockReadWriteCloser) Close

func (r *MockReadWriteCloser) Close() (err error)

Close - satisfies closer interface

func (*MockReadWriteCloser) Read

func (r *MockReadWriteCloser) Read(p []byte) (n int, err error)

Read - satisfies reader interface

func (*MockReadWriteCloser) Write

func (r *MockReadWriteCloser) Write(p []byte) (n int, err error)

Write - satisfies writer interface

Jump to

Keyboard shortcuts

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