diff options
author | Janet Sun <jsun@cyngn.com> | 2015-12-21 14:35:31 -0800 |
---|---|---|
committer | Gerrit Code Review <gerrit@cyanogenmod.org> | 2015-12-23 11:05:45 -0800 |
commit | 57dc3b32404bd484c9f9589bd364c663e2a1c417 (patch) | |
tree | 43800ddb73a9931aef4a4601863181e287e6d2a3 /tests | |
parent | 4497e249d9417096cd40fb81b3e0ed1a3d7e2744 (diff) | |
download | vendor_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.java | 15 |
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); } }, - }; + }; } |