// Copyright 2014 The Flutter Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // @dart = 2.8 import 'package:file/memory.dart'; import 'package:flutter_tools/src/android/android_device.dart'; import 'package:flutter_tools/src/android/android_sdk.dart'; import 'package:flutter_tools/src/base/logger.dart'; import 'package:flutter_tools/src/base/platform.dart'; import 'package:test/fake.dart'; import '../../src/common.dart'; import '../../src/fake_process_manager.dart'; void main() { testWithoutContext('AndroidDevice.stopApp handles a null ApplicationPackage', () async { final AndroidDevice androidDevice = AndroidDevice('1234', androidSdk: FakeAndroidSdk(), fileSystem: MemoryFileSystem.test(), logger: BufferLogger.test(), platform: FakePlatform(operatingSystem: 'linux'), processManager: FakeProcessManager.any(), ); expect(await androidDevice.stopApp(null), false); }); } class FakeAndroidSdk extends Fake implements AndroidSdk {}