/
git_service.go
105 lines (86 loc) · 2.58 KB
/
git_service.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
// Code generated by mockery v1.0.0. DO NOT EDIT.
package mocks
import git "gopkg.in/src-d/go-git.v4"
import gpoll "github.com/eddieowens/gpoll"
import mock "github.com/stretchr/testify/mock"
import object "gopkg.in/src-d/go-git.v4/plumbing/object"
// GitService is an autogenerated mock type for the GitService type
type GitService struct {
mock.Mock
}
// Clone provides a mock function with given fields: remote, branch, directory
func (_m *GitService) Clone(remote string, branch string, directory string) (*git.Repository, error) {
ret := _m.Called(remote, branch, directory)
var r0 *git.Repository
if rf, ok := ret.Get(0).(func(string, string, string) *git.Repository); ok {
r0 = rf(remote, branch, directory)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*git.Repository)
}
}
var r1 error
if rf, ok := ret.Get(1).(func(string, string, string) error); ok {
r1 = rf(remote, branch, directory)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// DiffRemote provides a mock function with given fields: repo, branch
func (_m *GitService) DiffRemote(repo *git.Repository, branch string) ([]gpoll.CommitDiff, error) {
ret := _m.Called(repo, branch)
var r0 []gpoll.CommitDiff
if rf, ok := ret.Get(0).(func(*git.Repository, string) []gpoll.CommitDiff); ok {
r0 = rf(repo, branch)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).([]gpoll.CommitDiff)
}
}
var r1 error
if rf, ok := ret.Get(1).(func(*git.Repository, string) error); ok {
r1 = rf(repo, branch)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// FetchLatestRemoteCommit provides a mock function with given fields: repo, branch
func (_m *GitService) FetchLatestRemoteCommit(repo *git.Repository, branch string) (*object.Commit, error) {
ret := _m.Called(repo, branch)
var r0 *object.Commit
if rf, ok := ret.Get(0).(func(*git.Repository, string) *object.Commit); ok {
r0 = rf(repo, branch)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*object.Commit)
}
}
var r1 error
if rf, ok := ret.Get(1).(func(*git.Repository, string) error); ok {
r1 = rf(repo, branch)
} else {
r1 = ret.Error(1)
}
return r0, r1
}
// HeadCommit provides a mock function with given fields: repo
func (_m *GitService) HeadCommit(repo *git.Repository) (*object.Commit, error) {
ret := _m.Called(repo)
var r0 *object.Commit
if rf, ok := ret.Get(0).(func(*git.Repository) *object.Commit); ok {
r0 = rf(repo)
} else {
if ret.Get(0) != nil {
r0 = ret.Get(0).(*object.Commit)
}
}
var r1 error
if rf, ok := ret.Get(1).(func(*git.Repository) error); ok {
r1 = rf(repo)
} else {
r1 = ret.Error(1)
}
return r0, r1
}