// Signature format: 4.0 package androidx.room.testing { public class MigrationTestHelper extends org.junit.rules.TestWatcher { ctor public MigrationTestHelper(android.app.Instrumentation instrumentation, java.io.File file, androidx.sqlite.SQLiteDriver driver, kotlin.reflect.KClass databaseClass, optional kotlin.jvm.functions.Function0 databaseFactory, optional java.util.List autoMigrationSpecs); ctor public MigrationTestHelper(android.app.Instrumentation instrumentation, Class databaseClass); ctor public MigrationTestHelper(android.app.Instrumentation instrumentation, Class databaseClass, java.util.List specs); ctor public MigrationTestHelper(android.app.Instrumentation instrumentation, Class databaseClass, java.util.List specs, optional androidx.sqlite.db.SupportSQLiteOpenHelper.Factory openFactory); ctor @Deprecated public MigrationTestHelper(android.app.Instrumentation instrumentation, String assetsFolder); ctor @Deprecated public MigrationTestHelper(android.app.Instrumentation instrumentation, String assetsFolder, optional androidx.sqlite.db.SupportSQLiteOpenHelper.Factory openFactory); method public void closeWhenFinished(androidx.room.RoomDatabase db); method public void closeWhenFinished(androidx.sqlite.db.SupportSQLiteDatabase db); method public final androidx.sqlite.SQLiteConnection createDatabase(int version); method @kotlin.jvm.Throws(exceptionClasses=IOException::class) public androidx.sqlite.db.SupportSQLiteDatabase createDatabase(String name, int version) throws java.io.IOException; method public final androidx.sqlite.SQLiteConnection runMigrationsAndValidate(int version, optional java.util.List migrations); method public androidx.sqlite.db.SupportSQLiteDatabase runMigrationsAndValidate(String name, int version, boolean validateDroppedTables, androidx.room.migration.Migration... migrations); } }