// Mocks generated by Mockito 5.4.0 from annotations // in flutter_plugin_tools/test/common/package_command_test.dart. // Do not manually edit this file. // ignore_for_file: no_leading_underscores_for_library_prefixes 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: type=lint // ignore_for_file: avoid_redundant_argument_values // ignore_for_file: avoid_setters_without_getters // ignore_for_file: comment_references // ignore_for_file: implementation_imports // ignore_for_file: invalid_use_of_visible_for_testing_member // ignore_for_file: prefer_const_constructors // ignore_for_file: unnecessary_parenthesis // ignore_for_file: camel_case_types // ignore_for_file: subtype_of_sealed_class class _FakeCommit_0 extends _i1.SmartFake implements _i2.Commit { _FakeCommit_0( Object parent, Invocation parentInvocation, ) : super( parent, parentInvocation, ); } class _FakeBranchReference_1 extends _i1.SmartFake implements _i3.BranchReference { _FakeBranchReference_1( Object parent, Invocation parentInvocation, ) : super( parent, parentInvocation, ); } class _FakeProcessResult_2 extends _i1.SmartFake implements _i4.ProcessResult { _FakeProcessResult_2( Object parent, Invocation parentInvocation, ) : super( parent, parentInvocation, ); } /// 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: _i6.Future.value(0), ) as _i6.Future); @override _i6.Future<_i2.Commit> commitFromRevision(String? revision) => (super.noSuchMethod( Invocation.method( #commitFromRevision, [revision], ), returnValue: _i6.Future<_i2.Commit>.value(_FakeCommit_0( this, Invocation.method( #commitFromRevision, [revision], ), )), ) as _i6.Future<_i2.Commit>); @override _i6.Future> commits([String? branchName = r'HEAD']) => (super.noSuchMethod( Invocation.method( #commits, [branchName], ), returnValue: _i6.Future>.value({}), ) as _i6.Future>); @override _i6.Future<_i3.BranchReference?> branchReference(String? branchName) => (super.noSuchMethod( Invocation.method( #branchReference, [branchName], ), returnValue: _i6.Future<_i3.BranchReference?>.value(), ) as _i6.Future<_i3.BranchReference?>); @override _i6.Future> branches() => (super.noSuchMethod( Invocation.method( #branches, [], ), returnValue: _i6.Future>.value( <_i3.BranchReference>[]), ) as _i6.Future>); @override _i6.Stream<_i7.Tag> tags() => (super.noSuchMethod( Invocation.method( #tags, [], ), returnValue: _i6.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: _i6.Future>.value( <_i8.CommitReference>[]), ) as _i6.Future>); @override _i6.Future<_i3.BranchReference> currentBranch() => (super.noSuchMethod( Invocation.method( #currentBranch, [], ), returnValue: _i6.Future<_i3.BranchReference>.value(_FakeBranchReference_1( this, Invocation.method( #currentBranch, [], ), )), ) 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: _i6.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: _i6.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: _i6.Future.value(''), ) as _i6.Future); @override _i6.Future> writeObjects(List? paths) => (super.noSuchMethod( Invocation.method( #writeObjects, [paths], ), returnValue: _i6.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: _i6.Future<_i4.ProcessResult>.value(_FakeProcessResult_2( this, Invocation.method( #runCommand, [args], {#throwOnError: throwOnError}, ), )), ) as _i6.Future<_i4.ProcessResult>); @override _i6.Future isWorkingTreeClean() => (super.noSuchMethod( Invocation.method( #isWorkingTreeClean, [], ), returnValue: _i6.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: _i6.Future<_i2.Commit?>.value(), ) 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: _i6.Future<_i2.Commit?>.value(), ) as _i6.Future<_i2.Commit?>); }