/** * Test case to assert that primary key sequences will be reset to * produce predictable IDs. */ @Test public void sequenceReset1() { this.sequenceReset(); }
@Test public void singleTestingEntityData() { Assert.assertEquals(0, em.createQuery("select t from TestingEntity t").getResultList().size()); this.createDbDataUtil().buildImport() .from("/datasets/singleTestingEntityData.xml") .executeInsert(); Assert.assertEquals(1, em.createQuery("select t from TestingEntity t").getResultList().size()); this.createDbDataUtil().buildAssert() .expected(JuUrl.resource().relativeTo(BaseDbTest.class).get("BaseDbTest_singleTestingEntityData.xml")) .assertEqualsTable("TestingEntity", "id"); } }
/** * Makes sure that a DefaultDataSet of NONE contains no data. */ @Test public void noData() { this.createDbDataUtil().buildAssert() .expected(JuUrl.resource().relativeTo(BaseDbTest.class).get("BaseDbTest_noData.xml")) .assertEqualsAll(); }
/** * Same as sequenceReset1, to make sure order isn't important. */ @Test public void sequenceReset2() { this.sequenceReset(); }