summaryrefslogtreecommitdiff
path: root/tests/src/com
diff options
context:
space:
mode:
authorBrandon Maxwell <maxwelb@google.com>2016-03-22 16:52:59 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2016-03-22 16:52:59 +0000
commitcf230a91080dcfddb82fe4a42c401d77e6ae9bca (patch)
tree60053ab9a554d3f36979f9c23411f1923bcdd43e /tests/src/com
parentfd75e4c3b3c1a8f5a6ee5d3ce6a8503cf83ea424 (diff)
parentedf03935c1b4ff958e133c505dd94046b07a62b1 (diff)
Merge "No notification shown for blocking after E911 call" into nyc-dev
Diffstat (limited to 'tests/src/com')
-rw-r--r--tests/src/com/android/dialer/filterednumber/FilteredNumbersUtilTest.java24
1 files changed, 22 insertions, 2 deletions
diff --git a/tests/src/com/android/dialer/filterednumber/FilteredNumbersUtilTest.java b/tests/src/com/android/dialer/filterednumber/FilteredNumbersUtilTest.java
index d2e7f0a1c..d496b1845 100644
--- a/tests/src/com/android/dialer/filterednumber/FilteredNumbersUtilTest.java
+++ b/tests/src/com/android/dialer/filterednumber/FilteredNumbersUtilTest.java
@@ -15,12 +15,20 @@
*/
package com.android.dialer.filterednumber;
+import static org.mockito.Mockito.mock;
+import static org.mockito.Mockito.never;
+import static org.mockito.Mockito.verify;
+import static org.mockito.Mockito.verifyZeroInteractions;
+
+import android.content.Context;
import android.preference.PreferenceManager;
import android.test.AndroidTestCase;
import android.test.suitebuilder.annotation.SmallTest;
+import com.android.contacts.common.compat.CompatUtils;
import com.android.contacts.common.test.mocks.ContactsMockContext;
import com.android.contacts.common.test.mocks.MockContentProvider.Query;
+import com.android.dialer.compat.FilteredNumberCompat;
import com.android.dialer.database.FilteredNumberContract;
import com.android.dialer.database.FilteredNumberContract.FilteredNumber;
import com.android.dialer.database.FilteredNumberContract.FilteredNumberColumns;
@@ -31,10 +39,10 @@ public class FilteredNumbersUtilTest extends AndroidTestCase {
private static final String COUNTRY_ISO = "US";
// Wed Nov 11 2015 15:00:00
- private static final long EARLIER_TIME = 1447282800000l;
+ private static final long EARLIER_TIME = 1447282800000L;
// Wed Nov 11 2015 15:01:40
- private static final long LATER_TIME = 1447282900000l;
+ private static final long LATER_TIME = 1447282900000L;
private static final String[] FILTERED_NUMBER_PROJECTION = new String[] {
FilteredNumberColumns.CREATION_TIME };
@@ -98,6 +106,18 @@ public class FilteredNumbersUtilTest extends AndroidTestCase {
COUNTRY_ISO, 0));
}
+ public void testMaybeNotifyCallBlockingDisabled_Migrated() {
+ if (!CompatUtils.isNCompatible()) {
+ return;
+ }
+ FilteredNumberCompat.setIsEnabledForTest(true);
+ FilteredNumberCompat.setHasMigratedToNewBlocking(true);
+ Context mockContext = mock(Context.class);
+
+ FilteredNumbersUtil.maybeNotifyCallBlockingDisabled(mockContext);
+ verifyZeroInteractions(mockContext);
+ }
+
private void setupShouldBlockVoicemailQuery(long creationTimeMs) {
Query query = mContext.getContactsProvider().expectQuery(FilteredNumber.CONTENT_URI)
.withProjection(FILTERED_NUMBER_PROJECTION)