Home | History | Annotate | Download | only in provider

Lines Matching refs:Policy

32 import com.android.emailcommon.provider.Policy;
37 * This is a series of unit tests for the Policy class
72 Policy policy1 = new Policy();
75 Policy policy2 = new Policy();
84 assertEquals(account1.mId, Policy.getAccountIdWithPolicyKey(mMockContext,
86 assertEquals(account2.mId, Policy.getAccountIdWithPolicyKey(mMockContext,
95 assertEquals(0, EmailContent.count(mMockContext, Policy.CONTENT_URI));
96 Policy policy = new Policy();
97 SecurityPolicy.setAccountPolicy(mMockContext, account, policy, securitySyncKey);
101 Policy dbPolicy = Policy.restorePolicyWithId(mMockContext, account.mPolicyKey);
102 // The policy should exist in the database
105 assertEquals(policy, dbPolicy);
110 // Make sure policyKey is cleared and policy is deleted
112 assertEquals(0, EmailContent.count(mMockContext, Policy.CONTENT_URI));
125 Policy policy1 = new Policy();
152 // Enforce our no-attachments policy
153 Policy.setAttachmentFlagsForNewPolicy(mMockContext, acct, policy1);
158 Policy policy2 = new Policy();
160 // Switch to new policy that sets a limit, but otherwise allows attachments
161 Policy.setAttachmentFlagsForNewPolicy(mMockContext, acct, policy2);
171 Policy policy3 = new Policy();
173 // Switch to new policy that sets a lower limit
174 Policy.setAttachmentFlagsForNewPolicy(mMockContext, acct, policy3);
182 Policy policy4 = new Policy();
183 // Switch to new policy that is without restrictions
184 Policy.setAttachmentFlagsForNewPolicy(mMockContext, acct, policy4);
191 Policy policy = new Policy();
192 policy.mPasswordMode = Policy.PASSWORD_MODE_STRONG;
193 policy.mPasswordMinLength = 6;
194 policy.mPasswordComplexChars = 5;
195 policy.mPasswordExpirationDays = 4;
196 policy.mPasswordHistory = 3;
197 policy.mPasswordMaxFails = 8;
198 policy.mMaxScreenLockTime = 600;
199 policy.mRequireRemoteWipe = true;
200 policy.mRequireEncryption = true;
201 policy.mRequireEncryptionExternal = true;
202 policy.mRequireManualSyncWhenRoaming = true;
203 policy.mDontAllowCamera = false;
204 policy.mDontAllowAttachments = true;
205 policy.mDontAllowHtml = false;
206 policy.mMaxAttachmentSize = 22222;
207 policy.mMaxTextTruncationSize = 33333;
208 policy.mMaxHtmlTruncationSize = 44444;
209 policy.mMaxEmailLookback = 5;
210 policy.mMaxCalendarLookback = 6;
211 policy.mPasswordRecoveryEnabled = true;
213 policy.writeToParcel(parcel, 0);
215 Policy readPolicy = Policy.CREATOR.createFromParcel(parcel);
216 assertEquals(policy, readPolicy);