/* Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ */ package org.mozilla.gecko.sync.repositories.android.test; import org.mozilla.android.sync.test.AndroidSyncTestCase; import org.mozilla.gecko.sync.repositories.android.FennecControlHelper; public class TestFennecControlHelper extends AndroidSyncTestCase { public void testIsMigrated() { assertTrue(FennecControlHelper.areBookmarksMigrated(getApplicationContext())); // Might take a few shots, but we should be able to migrate if we haven't already. int numMigrations = 15; int i = numMigrations; while (i > 0) { if (FennecControlHelper.isHistoryMigrated(getApplicationContext())) { return; } i -= 1; } fail("Could not migrate Fennec history in " + numMigrations + " trial migrations; this could happen if your Fennec history is very large."); } }