diff options
author | Matthew Williams <mjwilliams@google.com> | 2013-09-16 18:29:36 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-09-16 18:29:36 +0000 |
commit | 86f4b37d196bb9a72a22f706f89f3066ab2bf287 (patch) | |
tree | 68e72f5089daa4509b76d4afbb329bcefba4f44c /services/tests/servicestests/src/com | |
parent | 5e3b1b36c72522796be738b749a72b07cf9aa9d9 (diff) | |
parent | 8ef2204c8f5f9744a2ff7abdbbf2d26a5ea02837 (diff) | |
download | frameworks_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.java | 31 |
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 |