summaryrefslogtreecommitdiffstats
path: root/core/tests
diff options
context:
space:
mode:
authorVasu Nori <vnori@google.com>2010-06-03 23:29:18 -0700
committerVasu Nori <vnori@google.com>2010-06-04 12:05:58 -0700
commitd2cecfd3759d6785c5a2ed3f2f35fa1a30f757db (patch)
tree4f1cd59208b1b232655b0b1e9acf2ba15a999be0 /core/tests
parent0829f0d51f73b529a018b9afd931d01711db2f89 (diff)
downloadframeworks_base-d2cecfd3759d6785c5a2ed3f2f35fa1a30f757db.zip
frameworks_base-d2cecfd3759d6785c5a2ed3f2f35fa1a30f757db.tar.gz
frameworks_base-d2cecfd3759d6785c5a2ed3f2f35fa1a30f757db.tar.bz2
fix broken-test
Change-Id: I3d33cda2e4f1ba68843d6a81b8c624ce4af8519f
Diffstat (limited to 'core/tests')
-rw-r--r--core/tests/coretests/src/android/database/DatabaseGeneralTest.java24
1 files changed, 3 insertions, 21 deletions
diff --git a/core/tests/coretests/src/android/database/DatabaseGeneralTest.java b/core/tests/coretests/src/android/database/DatabaseGeneralTest.java
index c584398..c86bdfa 100644
--- a/core/tests/coretests/src/android/database/DatabaseGeneralTest.java
+++ b/core/tests/coretests/src/android/database/DatabaseGeneralTest.java
@@ -1385,8 +1385,8 @@ public class DatabaseGeneralTest extends AndroidTestCase implements PerformanceT
assertTrue(statementIds.contains(stmt0Id));
assertEquals(1, statementIds.size());
- // close the database. native method dbclose() will finalize all statements
- // before closing the database.
+ // close the database. everything from mClosedStatementIds in mDatabase
+ // should be finalized and cleared from the list
// again do it in a separate thread
Thread t3 = new Thread() {
@Override public void run() {
@@ -1396,25 +1396,7 @@ public class DatabaseGeneralTest extends AndroidTestCase implements PerformanceT
t3.start();
t3.join();
- // check mClosedStatementIds in mDatabase. it should still have 'stmt0Id'
- statementIds = mDatabase.getQueuedUpStmtList();
- assertTrue(statementIds.contains(stmt0Id));
-
- // try to finalize the pending statements. and there should be no exceptions from anywhere
- // just for the heck of it, do it in a separate thread
- Thread t4 = new Thread() {
- @Override public void run() {
- try {
- mDatabase.closePendingStatements();
- } catch (Exception e) {
- fail("not expected");
- }
- }
- };
- t4.start();
- t4.join();
-
- // mClosedStatementIds in mDatabase should be empty
+ // check mClosedStatementIds in mDatabase. it should be empty
statementIds = mDatabase.getQueuedUpStmtList();
assertEquals(0, statementIds.size());
}