aboutsummaryrefslogtreecommitdiffstats
path: root/tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java')
-rw-r--r--tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java36
1 files changed, 36 insertions, 0 deletions
diff --git a/tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java b/tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java
index 38ba56e..364d36f 100644
--- a/tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java
+++ b/tests/src/org/cyanogenmod/tests/profiles/unit/ProfileTest.java
@@ -32,6 +32,8 @@ import cyanogenmod.profiles.LockSettings;
import cyanogenmod.profiles.RingModeSettings;
import cyanogenmod.profiles.StreamSettings;
+import java.util.UUID;
+
/**
* Created by adnan on 7/14/15.
*/
@@ -227,4 +229,38 @@ public class ProfileTest extends AndroidTestCase {
assertEquals(profile.getDozeMode(), fromParcel.getDozeMode());
assertEquals(profile.getStatusBarIndicator(), fromParcel.getStatusBarIndicator());
}
+
+ private static final int EXPECTED_PROFILE_TRIGGER_TYPE = Profile.TriggerType.WIFI;
+ private static final String EXPECTED_PROFILE_TRIGGER_ID = "1337";
+ private static final int EXPECTED_PROFILE_TRIGGER_STATE = Profile.TriggerState.ON_CONNECT;
+ private static final String EXPECTED_PROFILE_TRIGGER_NAME = "ON_CONNECT_WIFI_TRIGGER";
+ private Profile.ProfileTrigger createSampleProfileTrigger() {
+ return new Profile.ProfileTrigger(EXPECTED_PROFILE_TRIGGER_TYPE,
+ EXPECTED_PROFILE_TRIGGER_ID, EXPECTED_PROFILE_TRIGGER_STATE,
+ EXPECTED_PROFILE_TRIGGER_NAME);
+ }
+
+ @SmallTest
+ public void testProfileTriggerId() {
+ Profile.ProfileTrigger profileTrigger = createSampleProfileTrigger();
+ assertEquals(EXPECTED_PROFILE_TRIGGER_ID, profileTrigger.getId());
+ }
+
+ @SmallTest
+ public void testProfileTriggerName() {
+ Profile.ProfileTrigger profileTrigger = createSampleProfileTrigger();
+ assertEquals(EXPECTED_PROFILE_TRIGGER_NAME, profileTrigger.getName());
+ }
+
+ @SmallTest
+ public void testProfileTriggerState() {
+ Profile.ProfileTrigger profileTrigger = createSampleProfileTrigger();
+ assertEquals(EXPECTED_PROFILE_TRIGGER_STATE, profileTrigger.getState());
+ }
+
+ @SmallTest
+ public void testProfileTriggerType() {
+ Profile.ProfileTrigger profileTrigger = createSampleProfileTrigger();
+ assertEquals(EXPECTED_PROFILE_TRIGGER_STATE, profileTrigger.getType());
+ }
}