generic

package
v0.0.0-...-e3c5015 Latest Latest
Warning

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

Go to latest
Published: Aug 4, 2017 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IOUtil

type IOUtil interface {
	ReadDir(dirname string) ([]os.FileInfo, error)
}

type MockCloser

type MockCloser struct{ mock.Mock }

type MockFileInfo

type MockFileInfo struct {
	NameField    string
	SizeField    int64
	ModeField    os.FileMode
	ModTimeField time.Time
	IsDirField   bool
	SysField     interface{}
}

func (*MockFileInfo) IsDir

func (f *MockFileInfo) IsDir() bool

func (*MockFileInfo) ModTime

func (f *MockFileInfo) ModTime() time.Time

func (*MockFileInfo) Mode

func (f *MockFileInfo) Mode() os.FileMode

func (*MockFileInfo) Name

func (f *MockFileInfo) Name() string

func (*MockFileInfo) Size

func (f *MockFileInfo) Size() int64

func (*MockFileInfo) Sys

func (f *MockFileInfo) Sys() interface{}

type MockIOUtil

type MockIOUtil struct{ mock.Mock }

func (*MockIOUtil) ReadDir

func (i *MockIOUtil) ReadDir(dirname string) ([]os.FileInfo, error)

type MockOS

type MockOS struct{ mock.Mock }

func (*MockOS) MkdirAll

func (o *MockOS) MkdirAll(path string, perm os.FileMode) error

func (*MockOS) OpenFile

func (o *MockOS) OpenFile(name string, flag int, perm os.FileMode) (io.ReadWriteCloser, error)

type MockReadWriteCloser

type MockReadWriteCloser struct {
	MockReader
	MockWriter
	MockCloser
}

type MockReader

type MockReader struct{ mock.Mock }

type MockWriter

type MockWriter struct{ mock.Mock }

func (*MockWriter) Close

func (w *MockWriter) Close() error

func (*MockWriter) Read

func (w *MockWriter) Read(p []byte) (n int, err error)

func (*MockWriter) Write

func (w *MockWriter) Write(p []byte) (n int, err error)

type OS

type OS interface {
	MkdirAll(path string, perm os.FileMode) error
	OpenFile(name string, flag int, perm os.FileMode) (io.ReadWriteCloser, error)
}

type RealIOUtil

type RealIOUtil struct{}

func (*RealIOUtil) ReadDir

func (i *RealIOUtil) ReadDir(dirname string) ([]os.FileInfo, error)

type RealOS

type RealOS struct{}

func (*RealOS) MkdirAll

func (o *RealOS) MkdirAll(path string, perm os.FileMode) error

func (*RealOS) OpenFile

func (o *RealOS) OpenFile(name string, flag int, perm os.FileMode) (io.ReadWriteCloser, error)

Jump to

Keyboard shortcuts

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