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  }