Lines Matching defs:engine

49     SyncStorageEngine engine;
62 // Set up storage engine.
64 engine = SyncStorageEngine.newTestInstance(
81 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(
85 long historyId = engine.insertStartSyncEvent(
89 engine.stopSyncEvent(historyId, time1 - time0, "yay", 0, 0);
102 engine.insertIntoPending(pop);
103 // Force engine to read from disk.
104 engine.clearAndReadState();
106 assert(engine.getPendingOperationCount() == 1);
107 List<SyncStorageEngine.PendingOperation> pops = engine.getPendingOperations();
143 removePeriodicSyncs(engine, account1, 0, authority);
144 removePeriodicSyncs(engine, account2, 0, authority);
145 removePeriodicSyncs(engine, account1, 1, authority);
148 engine.addPeriodicSync(sync1, 0);
149 engine.addPeriodicSync(sync2, 0);
150 engine.addPeriodicSync(sync3, 0);
151 engine.addPeriodicSync(sync4, 0);
153 engine.addPeriodicSync(sync2, 1);
155 List<PeriodicSync> syncs = engine.getPeriodicSyncs(account1, 0, authority);
162 engine.removePeriodicSync(sync1, 0);
164 syncs = engine.getPeriodicSyncs(account1, 0, authority);
168 syncs = engine.getPeriodicSyncs(account2, 0, authority);
172 syncs = engine.getPeriodicSyncs(sync2.account, 1, sync2.authority);
201 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(
204 removePeriodicSyncs(engine, account1, 0, authority);
205 removePeriodicSyncs(engine, account2, 0, authority);
206 removePeriodicSyncs(engine, account1, 1, authority);
209 engine.addPeriodicSync(sync1, 0);
210 engine.addPeriodicSync(sync2, 0);
211 engine.addPeriodicSync(sync3, 0); // Should edit sync2 and update the period.
212 engine.addPeriodicSync(sync4, 0);
214 engine.addPeriodicSync(sync2, 1);
216 List<PeriodicSync> syncs = engine.getPeriodicSyncs(account1, 0, authority);
223 engine.removePeriodicSync(sync1, 0);
225 syncs = engine.getPeriodicSyncs(account1, 0, authority);
229 syncs = engine.getPeriodicSyncs(account2, 0, authority);
233 syncs = engine.getPeriodicSyncs(sync2.account, 1, sync2.authority);
238 private void removePeriodicSyncs(SyncStorageEngine engine, Account account, int userId, String authority) {
239 engine.setIsSyncable(account, userId, authority, engine.getIsSyncable(account, 0, authority));
240 List<PeriodicSync> syncs = engine.getPeriodicSyncs(account, userId, authority);
242 engine.removePeriodicSync(sync, userId);
275 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(
278 removePeriodicSyncs(engine, account1, 0, authority1);
279 removePeriodicSyncs(engine, account2, 0, authority1);
280 removePeriodicSyncs(engine, account1, 0, authority2);
281 removePeriodicSyncs(engine, account2, 0, authority2);
283 engine.setMasterSyncAutomatically(false, 0);
285 engine.setIsSyncable(account1, 0, authority1, 1);
286 engine.setSyncAutomatically(account1, 0, authority1, true);
288 engine.setIsSyncable(account2, 0, authority1, 1);
289 engine.setSyncAutomatically(account2, 0, authority1, true);
291 engine.setIsSyncable(account1, 0, authority2, 1);
292 engine.setSyncAutomatically(account1, 0, authority2, false);
294 engine.setIsSyncable(account2, 0, authority2, 0);
295 engine.setSyncAutomatically(account2, 0, authority2, true);
297 engine.addPeriodicSync(sync1, 0);
298 engine.addPeriodicSync(sync2, 0);
299 engine.addPeriodicSync(sync3, 0);
300 engine.addPeriodicSync(sync4, 0);
301 engine.addPeriodicSync(sync5, 0);
303 engine.writeAllState();
304 engine.clearAndReadState();
306 List<PeriodicSync> syncs = engine.getPeriodicSyncs(account1, 0, authority1);
311 syncs = engine.getPeriodicSyncs(account1, 0, authority2);
316 syncs = engine.getPeriodicSyncs(account2, 0, authority1);
320 assertEquals(true, engine.getSyncAutomatically(account1, 0, authority1));
321 assertEquals(true, engine.getSyncAutomatically(account2, 0, authority1));
322 assertEquals(false, engine.getSyncAutomatically(account1, 0, authority2));
323 assertEquals(true, engine.getSyncAutomatically(account2, 0, authority2));
325 assertEquals(1, engine.getIsSyncable(account1, 0, authority1));
326 assertEquals(1, engine.getIsSyncable(account2, 0, authority1));
327 assertEquals(1, engine.getIsSyncable(account1, 0, authority2));
328 assertEquals(0, engine.getIsSyncable(account2, 0, authority2));
381 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(testContext);
383 List<PeriodicSync> syncs = engine.getPeriodicSyncs(account, 0, authority1);
387 syncs = engine.getPeriodicSyncs(account, 0, authority2);
391 syncs = engine.getPeriodicSyncs(account, 0, authority3);
395 syncs = engine.getPeriodicSyncs(account, 1, authority3);
412 engine.clearAndReadState();
414 syncs = engine.getPeriodicSyncs(account, 0, authority1);
417 syncs = engine.getPeriodicSyncs(account, 0, authority2);
420 syncs = engine.getPeriodicSyncs(account, 0, authority3);
441 engine.clearAndReadState();
443 syncs = engine.getPeriodicSyncs(account, 0, authority1);
447 syncs = engine.getPeriodicSyncs(account, 0, authority2);
451 syncs = engine.getPeriodicSyncs(account, 0, authority3);
489 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(testContext);
491 List<PeriodicSync> syncs = engine.getPeriodicSyncs(account, 0, authority1);
495 syncs = engine.getPeriodicSyncs(account, 0, authority2);
499 syncs = engine.getPeriodicSyncs(account, 0, authority3);
503 syncs = engine.getPeriodicSyncs(account, 1, authority3);
519 engine.clearAndReadState();
521 syncs = engine.getPeriodicSyncs(account, 0, authority1);
524 syncs = engine.getPeriodicSyncs(account, 0, authority2);
527 syncs = engine.getPeriodicSyncs(account, 0, authority3);
548 engine.clearAndReadState();
550 syncs = engine.getPeriodicSyncs(account, 0, authority1);
554 syncs = engine.getPeriodicSyncs(account, 0, authority2);
558 syncs = engine.getPeriodicSyncs(account, 0, authority3);
583 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(testContext);
585 assertEquals(false, engine.getMasterSyncAutomatically(0));
586 assertEquals(true, engine.getMasterSyncAutomatically(1));
587 assertEquals(true, engine.getMasterSyncAutomatically(2));
626 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(testContext);
628 assertEquals(false, engine.getSyncAutomatically(account1, 0, authorityContacts));
629 assertEquals(false, engine.getSyncAutomatically(account1, 0, authorityCalendar));
630 assertEquals(true, engine.getSyncAutomatically(account1, 0, authorityOther));
631 assertEquals(true, engine.getSyncAutomatically(account1, 0, authorityContactsNew));
632 assertEquals(true, engine.getSyncAutomatically(account1, 0, authorityCalendarNew));
634 assertEquals(false, engine.getSyncAutomatically(account2, 0, authorityContacts));
635 assertEquals(false, engine.getSyncAutomatically(account2, 0, authorityCalendar));
636 assertEquals(true, engine.getSyncAutomatically(account2, 0, authorityOther));
637 assertEquals(false, engine.getSyncAutomatically(account2, 0, authorityContactsNew));
638 assertEquals(false, engine.getSyncAutomatically(account2, 0, authorityCalendarNew));
666 SyncStorageEngine engine = SyncStorageEngine.newTestInstance(testContext);
668 assertEquals(-1, engine.getIsSyncable(account, 0, "other1"));
669 assertEquals(1, engine.getIsSyncable(account, 0, "other2"));
670 assertEquals(0, engine.getIsSyncable(account, 0, "other3"));
671 assertEquals(1, engine.getIsSyncable(account, 0, "other4"));