mirror of
https://github.com/flutter/packages.git
synced 2025-06-05 10:57:11 +08:00

- Updates dependencies to null-safe versions - Migrates common.dart (which doesn't depend on anything) - Migrates common_tests.dart and its one dependency, utils.dart - Adds build_runner for Mockito mock generation - Adds a new utility methods for getting arguments that handle both the casting and the removal of nullability to address a common problematic pattern while migrating code. - Converts all files, not just the migrated ones, to those new helpers. Migrating common.dart and utils.dart should unblock a command-by-command migration to null safety. Reverts the separate of podspect lints into a step that doesn't do a Flutter upgrade (https://github.com/flutter/plugins/pull/3700) because without that step we had a version of Dart too old to run null-safe tooling. First step of https://github.com/flutter/flutter/issues/81912
144 lines
6.2 KiB
Dart
144 lines
6.2 KiB
Dart
// 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<int> commitCount([String? branchName = r'HEAD']) =>
|
|
(super.noSuchMethod(Invocation.method(#commitCount, [branchName]),
|
|
returnValue: Future<int>.value(0)) as _i6.Future<int>);
|
|
@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<Map<String, _i2.Commit>> commits([String? branchName = r'HEAD']) =>
|
|
(super.noSuchMethod(Invocation.method(#commits, [branchName]),
|
|
returnValue:
|
|
Future<Map<String, _i2.Commit>>.value(<String, _i2.Commit>{}))
|
|
as _i6.Future<Map<String, _i2.Commit>>);
|
|
@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<List<_i3.BranchReference>> branches() => (super.noSuchMethod(
|
|
Invocation.method(#branches, []),
|
|
returnValue:
|
|
Future<List<_i3.BranchReference>>.value(<_i3.BranchReference>[]))
|
|
as _i6.Future<List<_i3.BranchReference>>);
|
|
@override
|
|
_i6.Stream<_i7.Tag> tags() =>
|
|
(super.noSuchMethod(Invocation.method(#tags, []),
|
|
returnValue: Stream<_i7.Tag>.empty()) as _i6.Stream<_i7.Tag>);
|
|
@override
|
|
_i6.Future<List<_i8.CommitReference>> showRef(
|
|
{bool? heads = false, bool? tags = false}) =>
|
|
(super.noSuchMethod(
|
|
Invocation.method(#showRef, [], {#heads: heads, #tags: tags}),
|
|
returnValue: Future<List<_i8.CommitReference>>.value(
|
|
<_i8.CommitReference>[]))
|
|
as _i6.Future<List<_i8.CommitReference>>);
|
|
@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<List<_i9.TreeEntry>> lsTree(String? treeish,
|
|
{bool? subTreesOnly = false, String? path}) =>
|
|
(super.noSuchMethod(
|
|
Invocation.method(#lsTree, [treeish],
|
|
{#subTreesOnly: subTreesOnly, #path: path}),
|
|
returnValue: Future<List<_i9.TreeEntry>>.value(<_i9.TreeEntry>[]))
|
|
as _i6.Future<List<_i9.TreeEntry>>);
|
|
@override
|
|
_i6.Future<String?> createOrUpdateBranch(
|
|
String? branchName, String? treeSha, String? commitMessage) =>
|
|
(super.noSuchMethod(
|
|
Invocation.method(
|
|
#createOrUpdateBranch, [branchName, treeSha, commitMessage]),
|
|
returnValue: Future<String?>.value('')) as _i6.Future<String?>);
|
|
@override
|
|
_i6.Future<String> commitTree(String? treeSha, String? commitMessage,
|
|
{List<String>? parentCommitShas}) =>
|
|
(super.noSuchMethod(
|
|
Invocation.method(#commitTree, [treeSha, commitMessage],
|
|
{#parentCommitShas: parentCommitShas}),
|
|
returnValue: Future<String>.value('')) as _i6.Future<String>);
|
|
@override
|
|
_i6.Future<Map<String, String>> writeObjects(List<String>? paths) =>
|
|
(super.noSuchMethod(Invocation.method(#writeObjects, [paths]),
|
|
returnValue:
|
|
Future<Map<String, String>>.value(<String, String>{}))
|
|
as _i6.Future<Map<String, String>>);
|
|
@override
|
|
_i6.Future<_i4.ProcessResult> runCommand(Iterable<String>? 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<bool> isWorkingTreeClean() =>
|
|
(super.noSuchMethod(Invocation.method(#isWorkingTreeClean, []),
|
|
returnValue: Future<bool>.value(false)) as _i6.Future<bool>);
|
|
@override
|
|
_i6.Future<_i2.Commit?> updateBranch(
|
|
String? branchName,
|
|
_i6.Future<dynamic> 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?>);
|
|
}
|