Search in sources :

Example 1 with SupportedTypes2

use of org.h2.test.jaqu.SupportedTypes.SupportedTypes2 in project h2database by h2database.

the class ModelsTest method testTableUpgrade.

private void testTableUpgrade() {
    Db db = Db.open("jdbc:h2:mem:", "sa", "sa");
    // insert first, this will create version record automatically
    List<SupportedTypes> original = SupportedTypes.createList();
    db.insertAll(original);
    // reset the dbUpgrader (clears the update check cache)
    TestDbUpgrader dbUpgrader = new TestDbUpgrader();
    db.setDbUpgrader(dbUpgrader);
    SupportedTypes2 s2 = new SupportedTypes2();
    List<SupportedTypes2> types = db.from(s2).select();
    assertEquals(10, types.size());
    assertEquals(1, dbUpgrader.oldVersion.get());
    assertEquals(2, dbUpgrader.newVersion.get());
    db.close();
}
Also used : SupportedTypes2(org.h2.test.jaqu.SupportedTypes.SupportedTypes2) Db(org.h2.jaqu.Db)

Aggregations

Db (org.h2.jaqu.Db)1 SupportedTypes2 (org.h2.test.jaqu.SupportedTypes.SupportedTypes2)1