mock

package
v0.10.2 Latest Latest
Warning

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

Go to latest
Published: Mar 17, 2022 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 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 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 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
}

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
}

Jump to

Keyboard shortcuts

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