From 2d4f5a98e842c39e40f8a397697146756743ab4e Mon Sep 17 00:00:00 2001 From: Jonah Williams Date: Thu, 25 Feb 2021 14:59:10 -0800 Subject: [PATCH] [flutter_tools] remove mock from cmake project migrator (#76813) --- .../migrations/cmake_project_migration_test.dart | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/packages/flutter_tools/test/general.shard/migrations/cmake_project_migration_test.dart b/packages/flutter_tools/test/general.shard/migrations/cmake_project_migration_test.dart index db64e9fa0b..9ab9b95d19 100644 --- a/packages/flutter_tools/test/general.shard/migrations/cmake_project_migration_test.dart +++ b/packages/flutter_tools/test/general.shard/migrations/cmake_project_migration_test.dart @@ -13,7 +13,7 @@ import 'package:flutter_tools/src/base/terminal.dart'; import 'package:flutter_tools/src/migrations/cmake_custom_command_migration.dart'; import 'package:flutter_tools/src/project.dart'; import 'package:meta/meta.dart'; -import 'package:mockito/mockito.dart'; +import 'package:test/fake.dart'; import '../../src/common.dart'; @@ -34,7 +34,7 @@ void main () { group('migrate add_custom_command() to use VERBATIM', () { MemoryFileSystem memoryFileSystem; BufferLogger testLogger; - MockCmakeProject mockCmakeProject; + FakeCmakeProject mockCmakeProject; File managedCmakeFile; setUp(() { @@ -49,8 +49,7 @@ void main () { outputPreferences: OutputPreferences.test(), ); - mockCmakeProject = MockCmakeProject(); - when(mockCmakeProject.managedCmakeFile).thenReturn(managedCmakeFile); + mockCmakeProject = FakeCmakeProject(managedCmakeFile); }); testWithoutContext('skipped if files are missing', () { @@ -179,7 +178,12 @@ add_custom_command( }); } -class MockCmakeProject extends Mock implements CmakeBasedProject {} +class FakeCmakeProject extends Fake implements CmakeBasedProject { + FakeCmakeProject(this.managedCmakeFile); + + @override + final File managedCmakeFile; +} class FakeCmakeMigrator extends ProjectMigrator { FakeCmakeMigrator({@required this.succeeds})