зеркало из 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);
|
||||
// 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",
|
||||
BrowserDatabaseHelper.DATABASE_VERSION, dbHelperToUpgrade.getWritableDatabase().getVersion());
|
||||
final SQLiteDatabase upgradedDb = dbHelperToUpgrade.getWritableDatabase();
|
||||
try {
|
||||
fAssertEquals("DB helper should upgrade to latest version",
|
||||
BrowserDatabaseHelper.DATABASE_VERSION, upgradedDb.getVersion());
|
||||
} finally {
|
||||
upgradedDb.close();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче