это мой основной класс БД
public class DatabaseMAIN extends SQLiteOpenHelper {
public static final String NOME_DB = "DatabaseMAIN.db";
public static final int VERSION = 4;
public static final String text =" TEXT NOT NULL ";
public SQLiteDatabase mDB;
public enum Tipologia {
Grids, Structures,Card_representation,Next
}
@Override
public void onCreate(SQLiteDatabase db) {
//crea il DB la prima volta che l'app viene avviata
db.execSQL(CategoriesDAO.Categories.creazionec);
Log.i("Database categories", "creato");
db.execSQL(CardsDAO.cards.creazionec);
Log.i("Database Cards", "creato");
db.execSQL(GridsDAO.Grids.creazionec);
Log.i("Database grids", "creato");
db.execSQL(StructuresDAO.Structures.creazionec);
Log.i("Database Structures", "creato");
db.execSQL(Cards_RepresentationDAO.Cards_Representation.creazionec);
Log.i("Database Cards representation", "creato");
db.execSQL(NextDAO.Next.creazionec);
Log.i("Database Next", "creato");
}
Я выполняю инструментальное тестирование юнитов с androidx. Я хочу, чтобы в начале каждого теста база данных была пустой, поэтому мне нужно удалить все из нее. Как я могу сделать? Контекст всегда один и тот же, контекст приложения.