summaryrefslogtreecommitdiffstats
path: root/services/tests/servicestests/src/com
diff options
context:
space:
mode:
authorMatthew Williams <mjwilliams@google.com>2013-09-16 18:29:36 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2013-09-16 18:29:36 +0000
commit86f4b37d196bb9a72a22f706f89f3066ab2bf287 (patch)
tree68e72f5089daa4509b76d4afbb329bcefba4f44c /services/tests/servicestests/src/com
parent5e3b1b36c72522796be738b749a72b07cf9aa9d9 (diff)
parent8ef2204c8f5f9744a2ff7abdbbf2d26a5ea02837 (diff)
downloadframeworks_base-86f4b37d196bb9a72a22f706f89f3066ab2bf287.zip
frameworks_base-86f4b37d196bb9a72a22f706f89f3066ab2bf287.tar.gz
frameworks_base-86f4b37d196bb9a72a22f706f89f3066ab2bf287.tar.bz2
Merge "Refactor SyncManager rename authority->target"
Diffstat (limited to 'services/tests/servicestests/src/com')
-rw-r--r--services/tests/servicestests/src/com/android/server/content/SyncStorageEngineTest.java31
1 files changed, 23 insertions, 8 deletions
diff --git a/services/tests/servicestests/src/com/android/server/content/SyncStorageEngineTest.java b/services/tests/servicestests/src/com/android/server/content/SyncStorageEngineTest.java
index 853d2a2..d328a30 100644
--- a/services/tests/servicestests/src/com/android/server/content/SyncStorageEngineTest.java
+++ b/services/tests/servicestests/src/com/android/server/content/SyncStorageEngineTest.java
@@ -120,13 +120,13 @@ public class SyncStorageEngineTest extends AndroidTestCase {
// Force engine to read from disk.
engine.clearAndReadState();
- assert(engine.getPendingOperationCount() == 1);
+ assertTrue(engine.getPendingOperationCount() == 1);
List<SyncStorageEngine.PendingOperation> pops = engine.getPendingOperations();
SyncStorageEngine.PendingOperation popRetrieved = pops.get(0);
- assertEquals(sop.target.account, popRetrieved.authority.account);
- assertEquals(sop.target.provider, popRetrieved.authority.provider);
- assertEquals(sop.target.service, popRetrieved.authority.service);
- assertEquals(sop.target.userId, popRetrieved.authority.userId);
+ assertEquals(sop.target.account, popRetrieved.target.account);
+ assertEquals(sop.target.provider, popRetrieved.target.provider);
+ assertEquals(sop.target.service, popRetrieved.target.service);
+ assertEquals(sop.target.userId, popRetrieved.target.userId);
assertEquals(sop.reason, popRetrieved.reason);
assertEquals(sop.syncSource, popRetrieved.syncSource);
assertEquals(sop.expedited, popRetrieved.expedited);
@@ -360,8 +360,6 @@ public class SyncStorageEngineTest extends AndroidTestCase {
@SmallTest
public void testComponentParsing() throws Exception {
- // Sync Service component.
- PeriodicSync sync1 = new PeriodicSync(syncService1, Bundle.EMPTY, dayPoll, dayFuzz);
byte[] accountsFileData = ("<?xml version='1.0' encoding='utf-8' standalone='yes' ?>\n"
+ "<accounts version=\"2\" >\n"
@@ -380,11 +378,28 @@ public class SyncStorageEngineTest extends AndroidTestCase {
engine.clearAndReadState();
+ SyncStorageEngine.AuthorityInfo aInfo = engine.getAuthority(0);
+ assertNotNull(aInfo);
+
// Test service component read
List<PeriodicSync> syncs = engine.getPeriodicSyncs(
new SyncStorageEngine.EndPoint(syncService1, 0));
assertEquals(1, syncs.size());
- assertEquals(1, engine.getIsTargetServiceActive(syncService1, 0));
+ assertEquals(true, engine.getIsTargetServiceActive(syncService1, 0));
+ }
+
+ @SmallTest
+ public void testComponentSettings() throws Exception {
+ EndPoint target1 = new EndPoint(syncService1, 0);
+ engine.updateOrAddPeriodicSync(target1, dayPoll, dayFuzz, Bundle.EMPTY);
+
+ engine.setIsTargetServiceActive(target1.service, 0, true);
+ boolean active = engine.getIsTargetServiceActive(target1.service, 0);
+ assert(active);
+
+ engine.setIsTargetServiceActive(target1.service, 1, false);
+ active = engine.getIsTargetServiceActive(target1.service, 1);
+ assert(!active);
}
@MediumTest