github.com/ungtb10d/cli/v2@v2.0.0-20221110210412-98537dd9d6a1/internal/featuredetection/detector_mock.go (about)

     1  package featuredetection
     2  
     3  type DisabledDetectorMock struct{}
     4  
     5  func (md *DisabledDetectorMock) IssueFeatures() (IssueFeatures, error) {
     6  	return IssueFeatures{}, nil
     7  }
     8  
     9  func (md *DisabledDetectorMock) PullRequestFeatures() (PullRequestFeatures, error) {
    10  	return PullRequestFeatures{}, nil
    11  }
    12  
    13  func (md *DisabledDetectorMock) RepositoryFeatures() (RepositoryFeatures, error) {
    14  	return RepositoryFeatures{}, nil
    15  }
    16  
    17  type EnabledDetectorMock struct{}
    18  
    19  func (md *EnabledDetectorMock) IssueFeatures() (IssueFeatures, error) {
    20  	return allIssueFeatures, nil
    21  }
    22  
    23  func (md *EnabledDetectorMock) PullRequestFeatures() (PullRequestFeatures, error) {
    24  	return allPullRequestFeatures, nil
    25  }
    26  
    27  func (md *EnabledDetectorMock) RepositoryFeatures() (RepositoryFeatures, error) {
    28  	return allRepositoryFeatures, nil
    29  }