gittertest

package
v0.0.5 Latest Latest
Warning

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

Go to latest
Published: Feb 5, 2021 License: BSD-3-Clause Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockGitter

type MockGitter struct {
	StubIn
	StubOut
}

MockGitter mock gitter interface

func (*MockGitter) GetConfig

func (g *MockGitter) GetConfig(key string) (string, error)

GetConfig mock GetConfig

func (*MockGitter) GetHead

func (g *MockGitter) GetHead() (string, error)

GetHead mock GetHead

func (*MockGitter) GetHeadSHA1

func (g *MockGitter) GetHeadSHA1() (string, error)

GetHeadSHA1 mock GetHeadSHA1

func (*MockGitter) ListChangedFiles

func (g *MockGitter) ListChangedFiles(path string, baseSHA1 string) (amFiles []string, dFiles []string, err error)

ListChangedFiles mock ListChangedFiles

func (*MockGitter) ListTrackedFiles

func (g *MockGitter) ListTrackedFiles(path string) (uploads []string, err error)

ListTrackedFiles mock ListTrackedFiles

func (*MockGitter) PopHead

func (g *MockGitter) PopHead(head string) error

PopHead mock PopHead

func (*MockGitter) PushHead

func (g *MockGitter) PushHead(head string) (string, error)

PushHead mock PushHead

func (*MockGitter) SetConfig

func (g *MockGitter) SetConfig(key string, value string) error

SetConfig mock SetConfig

type StubIn

type StubIn struct {
	GetConfigReturn    string
	GetConfigReturnErr error
	GetConfigReturnFn  func(string) (string, error)

	SetConfigReturnErr error

	GetHeadReturn    string
	GetHeadReturnErr error

	GetHeadSHA1Return    string
	GetHeadSHA1ReturnErr error

	PushHeadReturn    string
	PushHeadReturnErr error

	PopHeadReturnErr error

	ListTrackedFilesReturn    []string
	ListTrackedFilesReturnErr error

	ListChangedFilesReturnAM  []string
	ListChangedFilesReturnD   []string
	ListChangedFilesReturnErr error
}

StubIn mock calling source

type StubOut

type StubOut struct {
	GetConfigCallTimes int
	GetConfigCallKeys  []string

	SetConfigCallTimes  int
	SetConfigCallKeys   []string
	SetConfigCallValues []string

	GetHeadCallTimes int

	GetHeadSHA1CallTimes int

	PushHeadCallTimes int
	PushHeadCallHeads []string

	PopHeadCallTimes int
	PopHeadCallHeads []string

	ListTrackedFilesCallTimes int
	ListTrackedFilesCallPaths []string

	ListChangedFilesCallTimes    int
	ListChangedFilesCallPaths    []string
	ListChangedFilesCallBaseSHA1 []string
}

StubOut mock calling output

Jump to

Keyboard shortcuts

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