зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1253340
- Pre: close the upgraded DB in testBrowserDatabaseHelper r=mcomella
Otherwise we'll receive "android.database.sqlite.DatabaseObjectNotClosedException: Application did not close the cursor or database object that was opened here" on shutdown. MozReview-Commit-ID: Dq0ikutJDNd --HG-- extra : rebase_source : 6b9b54d9ce9519e90dd35733513973da3f391634
This commit is contained in:
Родитель
20f248b3a0
Коммит
81ce08fbcb
|
@ -90,8 +90,13 @@ public class testBrowserDatabaseHelperUpgrades extends UITest {
|
||||||
|
|
||||||
final BrowserDatabaseHelper dbHelperToUpgrade = new BrowserDatabaseHelper(getActivity(), tempDbPath);
|
final BrowserDatabaseHelper dbHelperToUpgrade = new BrowserDatabaseHelper(getActivity(), tempDbPath);
|
||||||
// Ideally, we'd test upgrading version i to version i + 1 but this method does not permit that. Alas!
|
// Ideally, we'd test upgrading version i to version i + 1 but this method does not permit that. Alas!
|
||||||
fAssertEquals("DB helper should upgrade to latest version",
|
final SQLiteDatabase upgradedDb = dbHelperToUpgrade.getWritableDatabase();
|
||||||
BrowserDatabaseHelper.DATABASE_VERSION, dbHelperToUpgrade.getWritableDatabase().getVersion());
|
try {
|
||||||
|
fAssertEquals("DB helper should upgrade to latest version",
|
||||||
|
BrowserDatabaseHelper.DATABASE_VERSION, upgradedDb.getVersion());
|
||||||
|
} finally {
|
||||||
|
upgradedDb.close();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче