aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJanet Sun <jsun@cyngn.com>2015-12-21 14:35:31 -0800
committerGerrit Code Review <gerrit@cyanogenmod.org>2015-12-23 11:05:45 -0800
commit57dc3b32404bd484c9f9589bd364c663e2a1c417 (patch)
tree43800ddb73a9931aef4a4601863181e287e6d2a3 /tests
parent4497e249d9417096cd40fb81b3e0ed1a3d7e2744 (diff)
downloadvendor_cmsdk-57dc3b32404bd484c9f9589bd364c663e2a1c417.zip
vendor_cmsdk-57dc3b32404bd484c9f9589bd364c663e2a1c417.tar.gz
vendor_cmsdk-57dc3b32404bd484c9f9589bd364c663e2a1c417.tar.bz2
CMSDK: add duration for priority/quiet mode
Add setZenModeWithDuration API call with long durationMills Use NotificationManager.setZenMode with Condition URI specifying end time. Update settings/CMPartnerInterfaceTest TODO: unit test to be added in: tests/src/org/cyanogenmod/tests/settings/unit. FOR-156 Change-Id: I18dd661fc07419a7019b6372e81df430a70f86e9
Diffstat (limited to 'tests')
-rw-r--r--tests/src/org/cyanogenmod/tests/settings/CMPartnerInterfaceTest.java15
1 files changed, 14 insertions, 1 deletions
diff --git a/tests/src/org/cyanogenmod/tests/settings/CMPartnerInterfaceTest.java b/tests/src/org/cyanogenmod/tests/settings/CMPartnerInterfaceTest.java
index 4dcb2a0..72f7eec 100644
--- a/tests/src/org/cyanogenmod/tests/settings/CMPartnerInterfaceTest.java
+++ b/tests/src/org/cyanogenmod/tests/settings/CMPartnerInterfaceTest.java
@@ -7,6 +7,9 @@ import cyanogenmod.app.PartnerInterface;
* Tests functionality added in {@link cyanogenmod.app.PartnerInterface}
*/
public class CMPartnerInterfaceTest extends TestActivity {
+
+ // Zen Mode to 15 minutes
+ private static final long ZEN_MODE_DURATION_15_MINUTES_MS = 15 * 60000;
PartnerInterface mPartnerInterface;
@Override
protected String tag() {
@@ -55,15 +58,25 @@ public class CMPartnerInterfaceTest extends TestActivity {
mPartnerInterface.setZenMode(PartnerInterface.ZEN_MODE_IMPORTANT_INTERRUPTIONS);
}
},
+ new Test("Test set zen mode to important interruptions with 15 mins duration") {
+ public void run() {
+ mPartnerInterface.setZenModeWithDuration(PartnerInterface.ZEN_MODE_IMPORTANT_INTERRUPTIONS, ZEN_MODE_DURATION_15_MINUTES_MS);
+ }
+ },
new Test("Test set zen mode to no interruptions") {
public void run() {
mPartnerInterface.setZenMode(PartnerInterface.ZEN_MODE_NO_INTERRUPTIONS);
}
},
+ new Test("Test set zen mode to no interruptions with 15 mins duration") {
+ public void run() {
+ mPartnerInterface.setZenModeWithDuration(PartnerInterface.ZEN_MODE_NO_INTERRUPTIONS, ZEN_MODE_DURATION_15_MINUTES_MS);
+ }
+ },
new Test("Test turn zen mode off") {
public void run() {
mPartnerInterface.setZenMode(PartnerInterface.ZEN_MODE_OFF);
}
},
- };
+ };
}