summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2013-11-22 11:16:54 -0800
committerYorke Lee <yorkelee@google.com>2013-11-22 11:34:41 -0800
commit5c432033aed8c083f225b79c49c570d2b24618c1 (patch)
treef26bb5ca3815e47991b5d3cf2946e30acf499178
parent76af8945db9001aec63e6645a814d70d567f5729 (diff)
Fix Smart dialing tests
Test contacts were being created without unique contact ids and lookup keys, causing them to be mistakenly identified as duplicates. Bug: 10346442 Change-Id: I47fd5bdae83346b6b2f620d7abe49326b1cfd23d
-rw-r--r--src/com/android/dialer/database/DialerDatabaseHelper.java4
-rw-r--r--tests/src/com/android/dialer/database/SmartDialPrefixTest.java8
2 files changed, 5 insertions, 7 deletions
diff --git a/src/com/android/dialer/database/DialerDatabaseHelper.java b/src/com/android/dialer/database/DialerDatabaseHelper.java
index b9e4b9a90..555c1715c 100644
--- a/src/com/android/dialer/database/DialerDatabaseHelper.java
+++ b/src/com/android/dialer/database/DialerDatabaseHelper.java
@@ -69,7 +69,7 @@ public class DialerDatabaseHelper extends SQLiteOpenHelper {
/**
* SmartDial DB version ranges:
* <pre>
- * 0-98 KeyLimePie
+ * 0-98 KitKat
* </pre>
*/
public static final int DATABASE_VERSION = 4;
@@ -959,7 +959,7 @@ public class DialerDatabaseHelper extends SQLiteOpenHelper {
photoId));
counter++;
if (DEBUG) {
- stopWatch.lap("Added one result");
+ stopWatch.lap("Added one result: Name: " + displayName);
}
}
}
diff --git a/tests/src/com/android/dialer/database/SmartDialPrefixTest.java b/tests/src/com/android/dialer/database/SmartDialPrefixTest.java
index 23bda7cb2..558be265b 100644
--- a/tests/src/com/android/dialer/database/SmartDialPrefixTest.java
+++ b/tests/src/com/android/dialer/database/SmartDialPrefixTest.java
@@ -31,13 +31,10 @@ import com.android.dialer.dialpad.SmartDialNameMatcher;
import com.android.dialer.dialpad.SmartDialPrefix;
import java.lang.Exception;
-import java.lang.FindBugsSuppressWarnings;
import java.lang.Override;
import java.lang.String;
import java.util.ArrayList;
-import junit.framework.TestCase;
-
/**
* To run this test, use the command:
* adb shell am instrument -w -e class com.android.dialer.dialpad.SmartDialPrefixTest /
@@ -80,6 +77,7 @@ public class SmartDialPrefixTest extends AndroidTestCase {
assertTrue(SmartDialPrefix.isCountryNanp("vi"));
}
+ @Override
protected void setUp() {
mTestHelper = DialerDatabaseHelper.getNewInstanceForTest(getContext());
}
@@ -136,8 +134,8 @@ public class SmartDialPrefixTest extends AndroidTestCase {
private ContactNumber constructNewContactWithDummyIds(MatrixCursor contactCursor,
MatrixCursor nameCursor, String number, int id, String displayName) {
- return constructNewContact(contactCursor, nameCursor, id, number, 0, "", displayName, 0, 0,
- 0, 0, 0, 0, 0);
+ return constructNewContact(contactCursor, nameCursor, id, number, id, String.valueOf(id),
+ displayName, 0, 0, 0, 0, 0, 0, 0);
}
private ContactNumber constructNewContact(MatrixCursor contactCursor, MatrixCursor nameCursor,