diff options
Diffstat (limited to 'tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java')
-rw-r--r-- | tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java | 22 |
1 files changed, 21 insertions, 1 deletions
diff --git a/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java b/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java index 0204d4f..a65f632 100644 --- a/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java +++ b/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2015, The CyanogenMod Project + * Copyright (c) 2015-2016, The CyanogenMod Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -118,6 +118,16 @@ public class CMHardwareTest extends TestActivity { } } + private boolean uniqueDeviceIdSupported() { + if (mHardwareManager.isSupported(CMHardwareManager.FEATURE_UNIQUE_DEVICE_ID)) { + return true; + } else { + Toast.makeText(CMHardwareTest.this, "Unique device ID not supported", + Toast.LENGTH_SHORT).show(); + return false; + } + } + private boolean displayModesSupported() { if (mHardwareManager.isSupported(CMHardwareManager.FEATURE_DISPLAY_MODES)) { return true; @@ -312,6 +322,16 @@ public class CMHardwareTest extends TestActivity { } } }, + new Test("Test Get Unique Device ID") { + @Override + protected void run() { + if (uniqueDeviceIdSupported()) { + Toast.makeText(CMHardwareTest.this, "Unique Device ID " + + mHardwareManager.getUniqueDeviceId(), + Toast.LENGTH_SHORT).show(); + } + } + }, new Test("Test Get Display Modes") { @Override protected void run() { |