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:
Andrzej Hunt 2016-03-03 21:25:45 -08:00
Родитель 20f248b3a0
Коммит 81ce08fbcb
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -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();
}
}
}