| // Copyright 2015 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| import 'package:flutter_tools/src/android/device_android.dart'; |
| import 'package:test/test.dart'; |
| |
| main() => defineTests(); |
| |
| defineTests() { |
| group('android_device', () { |
| test('uses the correct default ID', () { |
| AndroidDevice android = new AndroidDevice(); |
| expect(android.id, equals(AndroidDevice.defaultDeviceID)); |
| }); |
| |
| test('stores the requested id', () { |
| String deviceId = '1234'; |
| AndroidDevice android = new AndroidDevice(id: deviceId); |
| expect(android.id, equals(deviceId)); |
| }); |
| |
| test('correctly creates only one of each requested device id', () { |
| String deviceID = '1234'; |
| AndroidDevice a1 = new AndroidDevice(id: deviceID); |
| AndroidDevice a2 = new AndroidDevice(id: deviceID); |
| expect(a1, equals(a2)); |
| }); |
| }); |
| } |