mock

package
v0.12.12 Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2023 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommitByRevisionInput added in v0.11.2

type CommitByRevisionInput struct {
	// contains filtered or unexported fields
}

type CommitParser

type CommitParser struct {
	DidGetBumperFromCommit       bool
	GetBumperFromCommitOutput    gitmono.Bumper
	GetBumperFromCommitOutputMap map[string]gitmono.Bumper
}

CommitParser mock commit parser

func (*CommitParser) GetBumperFromCommit

func (cp *CommitParser) GetBumperFromCommit(c *git.Commit) gitmono.Bumper

GetBumperFromCommit mock bumper from commit implementation

type CreateTagInput added in v0.10.0

type CreateTagInput struct {
	Name string
	Rev  string
	Opts []git.CreateTagOptions
}

type DiffInput added in v0.11.2

type DiffInput struct {
	// contains filtered or unexported fields
}

type Differ added in v0.11.2

type Differ struct {
	DiffOutput []string
	DiffError  error
	DiffInputs []DiffInput
}

func (*Differ) Diff added in v0.11.2

func (d *Differ) Diff(from, to string) ([]string, error)

type GitDiffInput added in v0.11.2

type GitDiffInput struct {
	// contains filtered or unexported fields
}

type GitDiffer added in v0.11.2

type GitDiffer struct {
	DiffInputs []GitDiffInput
	DiffOutput *git.Diff
	DiffError  error
}

func (*GitDiffer) Diff added in v0.11.2

func (gd *GitDiffer) Diff(rev string, maxFiles, maxFileLines, maxLineChars int, opts ...git.DiffOptions) (*git.Diff, error)

type GitLogger added in v0.11.2

type GitLogger struct {
	LogInputs              []LogInput
	LogOutput              []*git.Commit
	LogError               error
	CommitByRevisionInputs []CommitByRevisionInput
	CommitByRevisionOutput *git.Commit
	CommitByRevisionError  error
}

func (*GitLogger) CommitByRevision added in v0.11.2

func (gl *GitLogger) CommitByRevision(rev string, opts ...git.CommitByRevisionOptions) (*git.Commit, error)

func (*GitLogger) Log added in v0.11.2

func (gl *GitLogger) Log(rev string, opts ...git.LogOptions) ([]*git.Commit, error)

type GitTagger added in v0.10.0

type GitTagger struct {
	TagsOutput      []string
	TagsError       error
	TagsInputs      []*TagsInput
	CreateTagError  error
	CreateTagInputs []*CreateTagInput
}

func (*GitTagger) CreateTag added in v0.10.0

func (gt *GitTagger) CreateTag(name, rev string, opts ...git.CreateTagOptions) error

func (*GitTagger) Tags added in v0.10.0

func (gt *GitTagger) Tags(opts ...git.TagsOptions) ([]string, error)

type LogInput added in v0.11.2

type LogInput struct {
	// contains filtered or unexported fields
}

type Logger

type Logger struct {
	LogOutput                  []*git.Commit
	LogError                   error
	DidLog                     bool
	CommitHashByRevisionOutput string
	CommitHashByRevisionError  error
	DidCommitHashByRevision    bool
}

Logger mock logger

func (*Logger) CommitHashByRevision

func (l *Logger) CommitHashByRevision(rev string) (string, error)

CommitHashByRevision mock commit from revision implementation

func (*Logger) Log

func (l *Logger) Log(from, to string) ([]*git.Commit, error)

Log mock log implementation

type Tagger added in v0.10.0

type Tagger struct {
	ListProjectVersionTagsOutput []string
	ListProjectVersionTagsError  error
	CreateTagError               error
	CreateTagInputs              []*gitmono.VersionedCommit
}

func (*Tagger) CreateTag added in v0.10.0

func (t *Tagger) CreateTag(versionedCommit *gitmono.VersionedCommit) error

func (*Tagger) ListProjectVersionTags added in v0.10.0

func (t *Tagger) ListProjectVersionTags() ([]string, error)

type TagsInput added in v0.10.0

type TagsInput struct {
	Opts []git.TagsOptions
}

type Versioner added in v0.11.2

type Versioner struct {
	GetCurrentVersionError  error
	GetCurrentVersionOutput *gitmono.VersionedCommit
	ReleaseNewVersionError  error
	ReleaseNewVersionOutput *gitmono.VersionedCommit
	ReleaseNewVersionInputs []string
	InitVersionError        error
	InitVersionOutput       *gitmono.VersionedCommit
	InitVersionInputs       []string
}

func (*Versioner) GetCurrentVersion added in v0.11.2

func (v *Versioner) GetCurrentVersion() (*gitmono.VersionedCommit, error)

func (*Versioner) InitVersion added in v0.11.2

func (v *Versioner) InitVersion(commitID string) (*gitmono.VersionedCommit, error)

func (*Versioner) ReleaseNewVersion added in v0.11.2

func (v *Versioner) ReleaseNewVersion(commitID string) (*gitmono.VersionedCommit, error)

Jump to

Keyboard shortcuts

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