Search in sources :

Example 41 with DatabaseAdapter

use of com.orm.androrm.DatabaseAdapter in project androrm by androrm.

the class ManyToManyFieldTest method setUp.

@Override
public void setUp() {
    List<Class<? extends Model>> models = new ArrayList<Class<? extends Model>>();
    models.add(Product.class);
    models.add(Supplier.class);
    models.add(Branch.class);
    models.add(Brand.class);
    DatabaseAdapter adapter = DatabaseAdapter.getInstance(getContext());
    adapter.setModels(models);
}
Also used : ArrayList(java.util.ArrayList) Model(com.orm.androrm.Model) DatabaseAdapter(com.orm.androrm.DatabaseAdapter)

Example 42 with DatabaseAdapter

use of com.orm.androrm.DatabaseAdapter in project androrm by androrm.

the class ModelTest method testMigrationsRun.

public void testMigrationsRun() {
    List<Class<? extends Model>> models = new ArrayList<Class<? extends Model>>();
    models.add(ModelWithMigration.class);
    DatabaseAdapter adapter = DatabaseAdapter.getInstance(getContext());
    adapter.setModels(models);
    assertTrue(mHelper.hasField(ModelWithMigration.class, "mTestField"));
}
Also used : ModelWithMigration(com.orm.androrm.impl.migration.ModelWithMigration) ArrayList(java.util.ArrayList) Model(com.orm.androrm.Model) DatabaseAdapter(com.orm.androrm.DatabaseAdapter)

Example 43 with DatabaseAdapter

use of com.orm.androrm.DatabaseAdapter in project androrm by androrm.

the class RenameModelMigrationTest method setUp.

@Override
public void setUp() {
    List<Class<? extends Model>> models = new ArrayList<Class<? extends Model>>();
    models.add(EmptyModel.class);
    models.add(ModelWithRelation.class);
    models.add(NewEmptyModel.class);
    models.add(NewModelWithRelation.class);
    DatabaseAdapter adapter = DatabaseAdapter.getInstance(getContext());
    adapter.setModels(models);
    super.setUp();
}
Also used : ArrayList(java.util.ArrayList) EmptyModel(com.orm.androrm.impl.migration.EmptyModel) NewEmptyModel(com.orm.androrm.impl.migration.NewEmptyModel) Model(com.orm.androrm.Model) DatabaseAdapter(com.orm.androrm.DatabaseAdapter)

Aggregations

DatabaseAdapter (com.orm.androrm.DatabaseAdapter)43 Model (com.orm.androrm.Model)22 ArrayList (java.util.ArrayList)22 BlankModel (com.orm.androrm.impl.BlankModel)8 EmptyModel (com.orm.androrm.impl.migration.EmptyModel)5 SQLException (android.database.SQLException)3 Branch (com.orm.androrm.impl.Branch)2 Brand (com.orm.androrm.impl.Brand)2 Product (com.orm.androrm.impl.Product)2 BlankModelNoAutoincrement (com.orm.androrm.impl.BlankModelNoAutoincrement)1 Supplier (com.orm.androrm.impl.Supplier)1 ModelWithMigration (com.orm.androrm.impl.migration.ModelWithMigration)1 NewEmptyModel (com.orm.androrm.impl.migration.NewEmptyModel)1 OneFieldModel (com.orm.androrm.impl.migration.OneFieldModel)1