You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tasks/tests/src/com/todoroo/astrid/dao/BasicDatabaseTests.java

31 lines
906 B
Java

package com.todoroo.astrid.dao;
import com.todoroo.astrid.test.DatabaseTestCase;
import android.database.sqlite.SQLiteDatabase;
public class BasicDatabaseTests extends DatabaseTestCase {
/**
* Test that it's possible to open the database multiple times, to no effect
*/
public void testOpenMultipleTimes() {
SQLiteDatabase sqlDatabase = database.getDatabase();
database.openForReading(getContext());
assertEquals(sqlDatabase, database.getDatabase());
database.openForWriting(getContext());
assertEquals(sqlDatabase, database.getDatabase());
database.openForReading(getContext());
assertEquals(sqlDatabase, database.getDatabase());
}
public void testCloseAndReopen() {
SQLiteDatabase sqlDatabase = database.getDatabase();
database.close();
database.openForReading(getContext());
assertNotSame(sqlDatabase, database.getDatabase());
}
}