// Mocks generated by Mockito 5.0.7 from annotations // in flutter_plugin_tools/test/common_test.dart. // Do not manually edit this file. import 'dart:async' as _i6; import 'dart:io' as _i4; import 'package:git/src/branch_reference.dart' as _i3; import 'package:git/src/commit.dart' as _i2; import 'package:git/src/commit_reference.dart' as _i8; import 'package:git/src/git_dir.dart' as _i5; import 'package:git/src/tag.dart' as _i7; import 'package:git/src/tree_entry.dart' as _i9; import 'package:mockito/mockito.dart' as _i1; // ignore_for_file: comment_references // ignore_for_file: unnecessary_parenthesis // ignore_for_file: prefer_const_constructors // ignore_for_file: avoid_redundant_argument_values class _FakeCommit extends _i1.Fake implements _i2.Commit {} class _FakeBranchReference extends _i1.Fake implements _i3.BranchReference {} class _FakeProcessResult extends _i1.Fake implements _i4.ProcessResult {} /// A class which mocks [GitDir]. /// /// See the documentation for Mockito's code generation for more information. class MockGitDir extends _i1.Mock implements _i5.GitDir { MockGitDir() { _i1.throwOnMissingStub(this); } @override String get path => (super.noSuchMethod(Invocation.getter(#path), returnValue: '') as String); @override _i6.Future commitCount([String? branchName = r'HEAD']) => (super.noSuchMethod(Invocation.method(#commitCount, [branchName]), returnValue: Future.value(0)) as _i6.Future); @override _i6.Future<_i2.Commit> commitFromRevision(String? revision) => (super.noSuchMethod(Invocation.method(#commitFromRevision, [revision]), returnValue: Future<_i2.Commit>.value(_FakeCommit())) as _i6.Future<_i2.Commit>); @override _i6.Future> commits([String? branchName = r'HEAD']) => (super.noSuchMethod(Invocation.method(#commits, [branchName]), returnValue: Future>.value({})) as _i6.Future>); @override _i6.Future<_i3.BranchReference?> branchReference(String? branchName) => (super.noSuchMethod(Invocation.method(#branchReference, [branchName]), returnValue: Future<_i3.BranchReference?>.value(_FakeBranchReference())) as _i6.Future<_i3.BranchReference?>); @override _i6.Future> branches() => (super.noSuchMethod( Invocation.method(#branches, []), returnValue: Future>.value(<_i3.BranchReference>[])) as _i6.Future>); @override _i6.Stream<_i7.Tag> tags() => (super.noSuchMethod(Invocation.method(#tags, []), returnValue: Stream<_i7.Tag>.empty()) as _i6.Stream<_i7.Tag>); @override _i6.Future> showRef( {bool? heads = false, bool? tags = false}) => (super.noSuchMethod( Invocation.method(#showRef, [], {#heads: heads, #tags: tags}), returnValue: Future>.value( <_i8.CommitReference>[])) as _i6.Future>); @override _i6.Future<_i3.BranchReference> currentBranch() => (super.noSuchMethod(Invocation.method(#currentBranch, []), returnValue: Future<_i3.BranchReference>.value(_FakeBranchReference())) as _i6.Future<_i3.BranchReference>); @override _i6.Future> lsTree(String? treeish, {bool? subTreesOnly = false, String? path}) => (super.noSuchMethod( Invocation.method(#lsTree, [treeish], {#subTreesOnly: subTreesOnly, #path: path}), returnValue: Future>.value(<_i9.TreeEntry>[])) as _i6.Future>); @override _i6.Future createOrUpdateBranch( String? branchName, String? treeSha, String? commitMessage) => (super.noSuchMethod( Invocation.method( #createOrUpdateBranch, [branchName, treeSha, commitMessage]), returnValue: Future.value('')) as _i6.Future); @override _i6.Future commitTree(String? treeSha, String? commitMessage, {List? parentCommitShas}) => (super.noSuchMethod( Invocation.method(#commitTree, [treeSha, commitMessage], {#parentCommitShas: parentCommitShas}), returnValue: Future.value('')) as _i6.Future); @override _i6.Future> writeObjects(List? paths) => (super.noSuchMethod(Invocation.method(#writeObjects, [paths]), returnValue: Future>.value({})) as _i6.Future>); @override _i6.Future<_i4.ProcessResult> runCommand(Iterable? args, {bool? throwOnError = true}) => (super.noSuchMethod( Invocation.method(#runCommand, [args], {#throwOnError: throwOnError}), returnValue: Future<_i4.ProcessResult>.value(_FakeProcessResult())) as _i6 .Future<_i4.ProcessResult>); @override _i6.Future isWorkingTreeClean() => (super.noSuchMethod(Invocation.method(#isWorkingTreeClean, []), returnValue: Future.value(false)) as _i6.Future); @override _i6.Future<_i2.Commit?> updateBranch( String? branchName, _i6.Future Function(_i4.Directory)? populater, String? commitMessage) => (super.noSuchMethod( Invocation.method( #updateBranch, [branchName, populater, commitMessage]), returnValue: Future<_i2.Commit?>.value(_FakeCommit())) as _i6.Future<_i2.Commit?>); @override _i6.Future<_i2.Commit?> updateBranchWithDirectoryContents(String? branchName, String? sourceDirectoryPath, String? commitMessage) => (super.noSuchMethod( Invocation.method(#updateBranchWithDirectoryContents, [branchName, sourceDirectoryPath, commitMessage]), returnValue: Future<_i2.Commit?>.value(_FakeCommit())) as _i6.Future<_i2.Commit?>); }