aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java')
-rw-r--r--tests/src/org/cyanogenmod/tests/hardware/CMHardwareTest.java22
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() {