github.com/ungtb10d/cli/v2@v2.0.0-20221110210412-98537dd9d6a1/pkg/cmd/repo/sync/mocks.go (about) 1 package sync 2 3 import ( 4 "github.com/stretchr/testify/mock" 5 ) 6 7 type mockGitClient struct { 8 mock.Mock 9 } 10 11 func (g *mockGitClient) BranchRemote(a string) (string, error) { 12 args := g.Called(a) 13 return args.String(0), args.Error(1) 14 } 15 16 func (g *mockGitClient) UpdateBranch(b, r string) error { 17 args := g.Called(b, r) 18 return args.Error(0) 19 } 20 21 func (g *mockGitClient) CreateBranch(b, r, u string) error { 22 args := g.Called(b, r, u) 23 return args.Error(0) 24 } 25 26 func (g *mockGitClient) CurrentBranch() (string, error) { 27 args := g.Called() 28 return args.String(0), args.Error(1) 29 } 30 31 func (g *mockGitClient) Fetch(a, b string) error { 32 args := g.Called(a, b) 33 return args.Error(0) 34 } 35 36 func (g *mockGitClient) HasLocalBranch(a string) bool { 37 args := g.Called(a) 38 return args.Bool(0) 39 } 40 41 func (g *mockGitClient) IsAncestor(a, b string) (bool, error) { 42 args := g.Called(a, b) 43 return args.Bool(0), args.Error(1) 44 } 45 46 func (g *mockGitClient) IsDirty() (bool, error) { 47 args := g.Called() 48 return args.Bool(0), args.Error(1) 49 } 50 51 func (g *mockGitClient) MergeFastForward(a string) error { 52 args := g.Called(a) 53 return args.Error(0) 54 } 55 56 func (g *mockGitClient) ResetHard(a string) error { 57 args := g.Called(a) 58 return args.Error(0) 59 }