@@ -10,29 +10,17 @@ import 'dart:io' as io show IOSink;
1010
1111import 'package:flutter_tools/src/android/android_device.dart' ;
1212import 'package:flutter_tools/src/android/android_sdk.dart' show AndroidSdk;
13- import 'package:flutter_tools/src/base/context.dart' ;
1413import 'package:flutter_tools/src/base/file_system.dart' hide IOSink;
1514import 'package:flutter_tools/src/base/io.dart' ;
16- import 'package:flutter_tools/src/base/platform.dart' ;
1715import 'package:flutter_tools/src/build_info.dart' ;
18- import 'package:flutter_tools/src/compile.dart' ;
1916import 'package:flutter_tools/src/globals.dart' as globals;
2017import 'package:flutter_tools/src/ios/devices.dart' ;
2118import 'package:flutter_tools/src/project.dart' ;
2219import 'package:mockito/mockito.dart' ;
23- import 'package:package_config/package_config.dart' ;
2420import 'package:process/process.dart' ;
2521
26- import 'common.dart' ;
2722import 'fakes.dart' ;
2823
29- // TODO(fujino): replace FakePlatform.fromPlatform() with FakePlatform()
30- final Generator kNoColorTerminalPlatform = () {
31- return FakePlatform .fromPlatform (
32- const LocalPlatform ()
33- )..stdoutSupportsAnsi = false ;
34- };
35-
3624/// An SDK installation with several SDK levels (19, 22, 23).
3725class MockAndroidSdk extends Mock implements AndroidSdk {
3826 static Directory createSdkDirectory ({
@@ -251,78 +239,6 @@ class MockIOSDevice extends Mock implements IOSDevice {
251239 bool isSupportedForProject (FlutterProject flutterProject) => true ;
252240}
253241
254- /// Common functionality for tracking mock interaction.
255- class _BasicMock {
256- final List <String > messages = < String > [];
257-
258- void expectMessages (List <String > expectedMessages) {
259- final List <String > actualMessages = List <String >.of (messages);
260- messages.clear ();
261- expect (actualMessages, unorderedEquals (expectedMessages));
262- }
263-
264- bool contains (String match) {
265- print ('Checking for `$match ` in:' );
266- print (messages);
267- final bool result = messages.contains (match);
268- messages.clear ();
269- return result;
270- }
271- }
272-
273- class MockResidentCompiler extends _BasicMock implements ResidentCompiler {
274- @override
275- void accept () { }
276-
277- @override
278- Future <CompilerOutput > reject () async { return null ; }
279-
280- @override
281- void reset () { }
282-
283- @override
284- Future <dynamic > shutdown () async { }
285-
286- @override
287- Future <CompilerOutput > compileExpression (
288- String expression,
289- List <String > definitions,
290- List <String > typeDefinitions,
291- String libraryUri,
292- String klass,
293- bool isStatic,
294- ) async {
295- return null ;
296- }
297-
298- @override
299- Future <CompilerOutput > compileExpressionToJs (
300- String libraryUri,
301- int line,
302- int column,
303- Map <String , String > jsModules,
304- Map <String , String > jsFrameValues,
305- String moduleName,
306- String expression,
307- ) async {
308- return null ;
309- }
310-
311- @override
312- Future <CompilerOutput > recompile (Uri mainPath, List <Uri > invalidatedFiles, {
313- String outputPath,
314- PackageConfig packageConfig,
315- bool suppressErrors = false ,
316- }) async {
317- globals.fs.file (outputPath).createSync (recursive: true );
318- globals.fs.file (outputPath).writeAsStringSync ('compiled_kernel_output' );
319- return CompilerOutput (outputPath, 0 , < Uri > []);
320- }
321-
322- @override
323- void addFileSystemRoot (String root) { }
324- }
325-
326242class MockStdIn extends Mock implements IOSink {
327243 final StringBuffer stdInWrites = StringBuffer ();
328244
0 commit comments