Skip to content

Commit e4c99d9

Browse files
Add test around illegal state exception when interfacing with a closed database
1 parent df00753 commit e4c99d9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

sqlcipher/src/androidTest/java/net/zetetic/database/sqlcipher_cts/SQLCipherDatabaseTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -445,4 +445,10 @@ public void shouldDeleteDataUsingRawExecSQL(){
445445
database.rawExecSQL("delete from t1;");
446446
assertThat(statement.simpleQueryForLong(), is(0L));
447447
}
448+
449+
@Test(expected = IllegalStateException.class)
450+
public void shouldReportErrorAfterDatabaseCloseWhenCheckingTransactionState(){
451+
database.close();
452+
database.inTransaction();
453+
}
448454
}

0 commit comments

Comments
 (0)