History log of /packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fd4b8de05ffcd78e65f27763eade96f186c368b6 06-Oct-2016 Makoto Onuki <omakoto@google.com> Support making a "snapshot" of databases during tests.

- We normally use in-memory DBs in unit tests because that's faster.
Add a flag to switch to file-based DBs so we can copy them.

- Also cleaned up the getDatabaseHelper() methods -- we had two,
one with no arguments and the other without, and it wasn't clear
which ones should be used when. Now the one that takes a context
is renamed to make it clear the distinction.

Test: run-all-tests.sh with and without the flag set.

Change-Id: I376674a94e35a3314d91813debbeee5b3814f4a9
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
68c0db255a381d0fdf4ef613f4ac0429ee14a829 30-Sep-2016 Makoto Onuki <omakoto@google.com> Add secondary tests that run on separate process

- Test all URIs that are supported, and make sure they can be queried.

- Removed the URLs that were actually not implemented.

- Fix a bug in ProfileAwareUriMatcher

Test: run-all-tests.sh

Change-Id: I5a898ac44b3a7b22b404f764ae40f00f16d44340
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
56bb2f6d67417270a6ef0cb1cbb24ae2c313c4be 09-Feb-2016 Makoto Onuki <omakoto@google.com> Only allow whitelisted app to access ContactMetadataProvider

Bug 26822055

Change-Id: I215bee01b1262ec269653161cd9e36cbe69d885e
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
4129ee36939c899a8f875fb9625a6b8f27163c6a 16-Sep-2015 Tingting Wang <tingtingw@google.com> Fix bugs on ContactMetadataProvider.

1) Modify update method to support insert sync state if it's
not existing.
2) If the account is not in CP2, do nothing when upserting metadata
sync and sync state, do not throw an exception.

BUG 24139392

Change-Id: I9edb8c63bf8b8793a1d479fe41d7cc9f0bed72eb
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
6423c02762d2975d02a06ea5c7b4e2955a3a4bed 04-Sep-2015 Tingting Wang <tingtingw@google.com> Modify ContactMetadataProvider to support upsert.

To make Lychee sync adapter easy to upsert a metadata to
MetadataSync table, modify ContactMetadataProvider update and
insert methods to support upsert in insert() method.
That is, update it if inserting an existing raw, and do not
support update by calling update().

BUG 23795463

Change-Id: I4fdde36839a90b440f377ce15bd1ab51b9c6ce39
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
29dde64ebead6d59bf50d5af0d760df17c50ef55 17-Aug-2015 Tingting Wang <tingtingw@google.com> Revert "Modify metadata provider to support query other tables."

This reverts commit 20521ce66e4a90fe16a4e55368e60bffe264c525.

Change-Id: Ibcfaee186fdd37a69ee748a115ebef2867bce734
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
fe67080ab4be0077d5e2a636cc4f2070658a004d 12-Aug-2015 Zheng Fu <zhengfu@google.com> Add api to access metadata_sync_state table.

Bug:23038060
Change-Id: I921c3968f5d80ebc0a9bf3f6173987d3ab7db873
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
20521ce66e4a90fe16a4e55368e60bffe264c525 08-Aug-2015 Tingting Wang <tingtingw@google.com> Modify metadata provider to support query other tables.

Metadata sync adapter needs to query raw contact, data, data usage
and aggregation exceptions tables to get metadata related info.

BUG 23041918

Change-Id: I387c7d592126ad5abc297863c99a5660e888a82c
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
af398c323387653b347af2b9d4919ca82a3ccd36 08-May-2015 Zheng Fu <zhengfu@google.com> Override applyBatch() and bulkInsert() in ContactMetadataProvider

Bug:20537162
Change-Id: If605782ce3115de276790159b05dccc78e844799
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
2c76de2c89979f19f9adab604e0375019efe5683 02-May-2015 Zheng Fu <zhengfu@google.com> Implement delete method for ContactMetadataProvider.

Bug:20537162
Change-Id: Ie2d18855b71112d1b56795fc79acb73852914e4d
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
01e598c3f75beecaafbbe5ad5e0be9d21ed13754 01-May-2015 Tingting Wang <tingtingw@google.com> Implement insert and update method for ContactMetadataProvider.

Insert and update values to MetadataSync table, and also parse the data
column to MetadataEntry object, and then update other related tables
for the raw contact.

BUG 20055193

Change-Id: Ice7a6db308995704e7a5fb12b9594be03fa39cd1
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java
384b448938b82c8ebf1628673d0aaee6972a5b69 30-Apr-2015 Zheng Fu <zhengfu@google.com> Add new ContactMatadataProvider.

Bug:20537162
Change-Id: I499efb7c6238957a65c518a1c938533d2fb8ac54
/packages/providers/ContactsProvider/tests/src/com/android/providers/contacts/ContactMetadataProviderTest.java