package siena.base.test; import java.sql.Connection; import java.util.Arrays; import java.util.List; import siena.PersistenceManager; import siena.Query; import siena.SienaException; import siena.SienaRestrictedApiException; import siena.base.test.model.Discovery; import siena.base.test.model.Discovery4Search; import siena.base.test.model.PersonUUID; import siena.base.test.model.TransactionAccountFrom; import siena.gae.GaePersistenceManager; import siena.gae.QueryOptionGaeContext; import com.google.appengine.tools.development.testing.LocalDatastoreServiceTestConfig; import com.google.appengine.tools.development.testing.LocalServiceTestHelper; public class GaeTest extends BaseTest { private final LocalServiceTestHelper helper = new LocalServiceTestHelper(new LocalDatastoreServiceTestConfig()); private static GaePersistenceManager pm; @Override public PersistenceManager createPersistenceManager(List<Class<?>> classes) throws Exception { if(pm==null){ pm = new GaePersistenceManager(); //PersistenceManagerFactory.install(pm, Discovery4GeneratorNone.class); pm.init(null); } return pm; } @Override public boolean supportsAutoincrement() { return false; } @Override public boolean supportsMultipleKeys() { return false; } @Override public boolean mustFilterToOrder() { return false; } @Override public void setUp() throws Exception { helper.setUp(); super.setUp(); } @Override public void tearDown() throws Exception { super.tearDown(); helper.tearDown(); } // SPECIAL OVERRIDE @Override public void testJoinSortFields() { try { super.testJoinSortFields(); }catch(SienaRestrictedApiException ex){ return; } fail(); } public void testFilterWithOperatorINStateful() { List<PersonUUID> l = getOrderedPersonUUIDs(); Query<PersonUUID> query = pm.createQuery(PersonUUID.class) .filter("id IN", Arrays.asList( l.get(0).id, l.get(1).id)) .stateful() .paginate(1); List<PersonUUID> people = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(1, people.size()); assertEquals(l.get(0), people.get(0)); people = query.nextPage().fetch(); gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(1, people.size()); assertEquals(l.get(1), people.get(0)); } public void testFilterWithOperatorINLotsOfEntitiesStateful() { Discovery[] discs = new Discovery[200]; for(int i=0; i<200; i++){ discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE); } pm.insert((Object[])discs); Query<Discovery> query = pm.createQuery(Discovery.class) .filter("id IN", Arrays.asList( discs[48].id, discs[73].id, discs[86].id)); List<Discovery> people = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(3, people.size()); assertEquals(discs[48], people.get(0)); assertEquals(discs[73], people.get(1)); assertEquals(discs[86], people.get(2)); } public void testFilterWithOperatorINLotsOfEntitiesPaginateStateless() { Discovery[] discs = new Discovery[200]; for(int i=0; i<200; i++){ discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE); } pm.insert((Object[])discs); Query<Discovery> query = pm.createQuery(Discovery.class) .filter("id IN", Arrays.asList( discs[48].id, discs[73].id, discs[86].id)) .paginate(2); List<Discovery> people = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(2, people.size()); assertEquals(discs[48], people.get(0)); assertEquals(discs[73], people.get(1)); people = query.nextPage().fetch(); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(1, people.size()); assertEquals(discs[86], people.get(0)); people = query.nextPage().fetch(); assertNotNull(people); assertEquals(0, people.size()); people = query.previousPage().fetch(); assertNotNull(people); assertEquals(1, people.size()); assertEquals(discs[86], people.get(0)); people = query.previousPage().fetch(); assertNotNull(people); assertEquals(2, people.size()); assertEquals(discs[48], people.get(0)); assertEquals(discs[73], people.get(1)); people = query.previousPage().fetch(); assertNotNull(people); assertEquals(0, people.size()); } public void testFilterWithOperatorINLotsOfEntitiesPaginateStateful() { Discovery[] discs = new Discovery[200]; for(int i=0; i<200; i++){ discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE); } pm.insert((Object[])discs); Query<Discovery> query = pm.createQuery(Discovery.class) .filter("id IN", Arrays.asList( discs[48].id, discs[73].id, discs[86].id)) .stateful() .paginate(2); List<Discovery> people = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(2, people.size()); assertEquals(discs[48], people.get(0)); assertEquals(discs[73], people.get(1)); people = query.nextPage().fetch(); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(1, people.size()); assertEquals(discs[86], people.get(0)); people = query.nextPage().fetch(); assertNotNull(people); assertEquals(0, people.size()); people = query.previousPage().fetch(); assertNotNull(people); assertEquals(1, people.size()); assertEquals(discs[86], people.get(0)); people = query.previousPage().fetch(); assertNotNull(people); assertEquals(2, people.size()); assertEquals(discs[48], people.get(0)); assertEquals(discs[73], people.get(1)); people = query.previousPage().fetch(); assertNotNull(people); assertEquals(0, people.size()); } public void testFilterWithOperatorNotEqualStateful() { List<PersonUUID> l = getOrderedPersonUUIDs(); Query<PersonUUID> query = pm.createQuery(PersonUUID.class) .filter("id!=", l.get(0).id) .order("id") .stateful() .paginate(1); List<PersonUUID> people = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(1, people.size()); assertEquals(l.get(1), people.get(0)); people = query.nextPage().fetch(); gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(people); assertEquals(1, people.size()); assertEquals(l.get(2), people.get(0)); } public void testFilterWithOperatorNotEqualLotsOfEntitiesStateful() { Discovery[] discs = new Discovery[200]; for(int i=0; i<200; i++){ discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE); } pm.insert((Object[])discs); Query<Discovery> query = pm.createQuery(Discovery.class) .stateful() .filter("id !=", discs[48].id); List<Discovery> res = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(res); assertEquals(200-1, res.size()); for(Discovery disc:res){ assertFalse(discs[48].equals(disc)); } } public void testFilterWithOperatorNotEqualLotsOfEntitiesStateless() { Discovery[] discs = new Discovery[200]; for(int i=0; i<200; i++){ discs[i] = new Discovery("Disc_"+i, LongAutoID_CURIE); } pm.insert((Object[])discs); Query<Discovery> query = pm.createQuery(Discovery.class) .filter("id !=", discs[48].id); List<Discovery> res = query.fetch(); QueryOptionGaeContext gaeCtx = (QueryOptionGaeContext)query.option(QueryOptionGaeContext.ID); assertFalse(gaeCtx.useCursor); assertNotNull(res); assertEquals(200-1, res.size()); for(Discovery disc:res){ assertFalse(discs[48].equals(disc)); } } public void testSearchSingleFieldEqualsSingleResult() { Discovery4Search[] discs = new Discovery4Search[10]; for(int i=0; i<10; i++){ if(i%2==0) discs[i] = new Discovery4Search("even_"+i, LongAutoID_CURIE); else discs[i] = new Discovery4Search("odd_"+i, LongAutoID_CURIE); } pm.insert((Object[])discs); Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("even_4", "name").order("name"); List<Discovery4Search> res = query.fetch(); assertEquals(1, res.size()); assertEquals(discs[4], res.get(0)); } public void testSearchSingleFieldEqualsSeveralResults() { Discovery4Search[] discs = new Discovery4Search[5]; discs[0] = new Discovery4Search("alpha", LongAutoID_CURIE); discs[1] = new Discovery4Search("beta", LongAutoID_CURIE); discs[2] = new Discovery4Search("gamma", LongAutoID_CURIE); discs[3] = new Discovery4Search("delta", LongAutoID_CURIE); discs[4] = new Discovery4Search("eta", LongAutoID_CURIE); pm.insert((Object[])discs); Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("beta eta", "name"); List<Discovery4Search> res = query.fetch(); assertEquals(2, res.size()); assertEquals(discs[1], res.get(0)); assertEquals(discs[4], res.get(1)); } public void testSearchSingleFieldBeginSingleResults() { Discovery4Search[] discs = new Discovery4Search[5]; discs[0] = new Discovery4Search("alpha", LongAutoID_CURIE); discs[1] = new Discovery4Search("beta", LongAutoID_CURIE); discs[2] = new Discovery4Search("gamma", LongAutoID_CURIE); discs[3] = new Discovery4Search("delta", LongAutoID_CURIE); discs[4] = new Discovery4Search("eta", LongAutoID_CURIE); pm.insert((Object[])discs); Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("gamma*", "name"); List<Discovery4Search>res = query.fetch(); assertEquals(1, res.size()); assertEquals(discs[2], res.get(0)); } public void testSearchSingleFieldBeginSeveralResults() { Discovery4Search[] discs = new Discovery4Search[5]; discs[0] = new Discovery4Search("alpha", LongAutoID_CURIE); discs[1] = new Discovery4Search("beta", LongAutoID_CURIE); discs[2] = new Discovery4Search("alphagamma", LongAutoID_CURIE); discs[3] = new Discovery4Search("delta", LongAutoID_CURIE); discs[4] = new Discovery4Search("eta", LongAutoID_CURIE); pm.insert((Object[])discs); Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("alpha*", "name"); List<Discovery4Search> res = query.fetch(); assertEquals(2, res.size()); assertEquals(discs[0], res.get(0)); assertEquals(discs[2], res.get(1)); } public void testSearchSingleFieldBeginSeveralResultsKeysOnly() { Discovery4Search[] discs = new Discovery4Search[5]; discs[0] = new Discovery4Search("alpha", LongAutoID_CURIE); discs[1] = new Discovery4Search("beta", LongAutoID_CURIE); discs[2] = new Discovery4Search("alphagamma", LongAutoID_CURIE); discs[3] = new Discovery4Search("delta", LongAutoID_CURIE); discs[4] = new Discovery4Search("eta", LongAutoID_CURIE); pm.insert((Object[])discs); Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("alpha*", "name"); List<Discovery4Search> res = query.fetchKeys(); assertEquals(2, res.size()); assertEquals(discs[0].id, res.get(0).id); assertTrue(res.get(0).isOnlyIdFilled()); assertEquals(discs[2].id, res.get(1).id); assertTrue(res.get(1).isOnlyIdFilled()); } public void testSearchSingleFieldBeginSeveralResultsCount() { Discovery4Search[] discs = new Discovery4Search[5]; discs[0] = new Discovery4Search("alpha", LongAutoID_CURIE); discs[1] = new Discovery4Search("beta", LongAutoID_CURIE); discs[2] = new Discovery4Search("alphagamma", LongAutoID_CURIE); discs[3] = new Discovery4Search("delta", LongAutoID_CURIE); discs[4] = new Discovery4Search("eta", LongAutoID_CURIE); pm.insert((Object[])discs); Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("alpha*", "name"); int res = query.count(); assertEquals(2, res); } public void testSearchSingleFieldEndException() { Discovery4Search[] discs = new Discovery4Search[5]; discs[0] = new Discovery4Search("alpha", LongAutoID_CURIE); discs[1] = new Discovery4Search("beta", LongAutoID_CURIE); discs[2] = new Discovery4Search("alphagamma", LongAutoID_CURIE); discs[3] = new Discovery4Search("delta", LongAutoID_CURIE); discs[4] = new Discovery4Search("eta", LongAutoID_CURIE); pm.insert((Object[])discs); try { Query<Discovery4Search> query = pm.createQuery(Discovery4Search.class).search("*gamma", "name"); query.fetch(); }catch(SienaException ex ){ return; } fail(); } @Override public void testTransactionUpdate() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.update(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(900L == accFromAfter.amount); } @Override public void testTransactionUpdateFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.update(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionInsert() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount=1000L; pm.insert(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionInsertFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount=1000L; pm.insert(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertNull(accFromAfter); } public void testTransactionSave() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.save(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(900L == accFromAfter.amount); } public void testTransactionSaveFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.save(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionDelete() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); pm.delete(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertNull(accFromAfter); } public void testTransactionDeleteFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); pm.delete(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionInsertBatch() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount=1000L; pm.insert(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionInsertBatchFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount=1000L; pm.insert(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertNull(accFromAfter); } public void testTransactionDeleteBatch() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); pm.delete(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertNull(accFromAfter); } public void testTransactionDeleteBatchFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); pm.delete(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionUpdateBatch() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.update(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(900L == accFromAfter.amount); } public void testTransactionUpdateBatchFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } public void testTransactionSaveBatch() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.save(accFrom); pm.commitTransaction(); }catch(SienaException e){ pm.rollbackTransaction(); fail(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(900L == accFromAfter.amount); } public void testTransactionSaveBatchFailure() { TransactionAccountFrom accFrom = new TransactionAccountFrom(1000L); pm.insert(accFrom); try { pm.beginTransaction(Connection.TRANSACTION_READ_COMMITTED); accFrom.amount-=100L; pm.save(accFrom); throw new SienaException("test"); }catch(SienaException e){ pm.rollbackTransaction(); }finally{ pm.closeConnection(); } TransactionAccountFrom accFromAfter = pm.getByKey(TransactionAccountFrom.class, accFrom.id); assertTrue(1000L == accFromAfter.amount); } // GENERIC TESTS OVERRIDE @Override public void testCount() { // TODO Auto-generated method stub super.testCount(); } @Override public void testFetch() { // TODO Auto-generated method stub super.testFetch(); } @Override public void testFetchKeys() { // TODO Auto-generated method stub super.testFetchKeys(); } @Override public void testFetchOrder() { // TODO Auto-generated method stub super.testFetchOrder(); } @Override public void testFetchOrderKeys() { // TODO Auto-generated method stub super.testFetchOrderKeys(); } @Override public void testFetchOrderDesc() { // TODO Auto-generated method stub super.testFetchOrderDesc(); } @Override public void testFetchOrderDescKeys() { // TODO Auto-generated method stub super.testFetchOrderDescKeys(); } @Override public void testFetchOrderOnLongAutoId() { // TODO Auto-generated method stub super.testFetchOrderOnLongAutoId(); } @Override public void testFetchOrderOnLongManualId() { // TODO Auto-generated method stub super.testFetchOrderOnLongManualId(); } @Override public void testFetchOrderOnStringId() { // TODO Auto-generated method stub super.testFetchOrderOnStringId(); } @Override public void testFetchOrderOnUUID() { // TODO Auto-generated method stub super.testFetchOrderOnUUID(); } @Override public void testFetchOrderOnLongAutoIdDesc() { // TODO Auto-generated method stub super.testFetchOrderOnLongAutoIdDesc(); } @Override public void testFetchOrderOnLongManualIdDesc() { // TODO Auto-generated method stub super.testFetchOrderOnLongManualIdDesc(); } @Override public void testFetchOrderOnStringIdDesc() { // TODO Auto-generated method stub super.testFetchOrderOnStringIdDesc(); } @Override public void testFetchOrderOnUUIDDesc() { // TODO Auto-generated method stub super.testFetchOrderOnUUIDDesc(); } @Override public void testFilterOperatorEqualString() { // TODO Auto-generated method stub super.testFilterOperatorEqualString(); } @Override public void testFilterOperatorEqualInt() { // TODO Auto-generated method stub super.testFilterOperatorEqualInt(); } @Override public void testFilterOperatorEqualUUID() { // TODO Auto-generated method stub super.testFilterOperatorEqualUUID(); } @Override public void testFilterOperatorEqualLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorEqualLongAutoID(); } @Override public void testFilterOperatorEqualLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorEqualLongManualID(); } @Override public void testFilterOperatorEqualStringID() { // TODO Auto-generated method stub super.testFilterOperatorEqualStringID(); } @Override public void testFilterOperatorNotEqualString() { // TODO Auto-generated method stub super.testFilterOperatorNotEqualString(); } @Override public void testFilterOperatorNotEqualInt() { // TODO Auto-generated method stub super.testFilterOperatorNotEqualInt(); } @Override public void testFilterOperatorNotEqualUUID() { // TODO Auto-generated method stub super.testFilterOperatorNotEqualUUID(); } @Override public void testFilterOperatorNotEqualLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorNotEqualLongAutoID(); } @Override public void testFilterOperatorNotEqualLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorNotEqualLongManualID(); } @Override public void testFilterOperatorNotEqualStringID() { // TODO Auto-generated method stub super.testFilterOperatorNotEqualStringID(); } @Override public void testFilterOperatorIn() { // TODO Auto-generated method stub super.testFilterOperatorIn(); } @Override public void testFilterOperatorInOrder() { // TODO Auto-generated method stub super.testFilterOperatorInOrder(); } @Override public void testFilterOperatorInForUUID() { // TODO Auto-generated method stub super.testFilterOperatorInForUUID(); } @Override public void testFilterOperatorInForLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorInForLongAutoID(); } @Override public void testFilterOperatorInForLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorInForLongManualID(); } @Override public void testFilterOperatorInForStringID() { // TODO Auto-generated method stub super.testFilterOperatorInForStringID(); } @Override public void testFilterOperatorLessThan() { // TODO Auto-generated method stub super.testFilterOperatorLessThan(); } @Override public void testFilterOperatorLessThanForUUID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanForUUID(); } @Override public void testFilterOperatorLessThanForLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanForLongAutoID(); } @Override public void testFilterOperatorLessThanForLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanForLongManualID(); } @Override public void testFilterOperatorLessThanForStringID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanForStringID(); } @Override public void testFilterOperatorLessThanOrEqual() { // TODO Auto-generated method stub super.testFilterOperatorLessThanOrEqual(); } @Override public void testFilterOperatorLessThanOrEqualForUUID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanOrEqualForUUID(); } @Override public void testFilterOperatorLessThanOrEqualForLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanOrEqualForLongAutoID(); } @Override public void testFilterOperatorLessThanOrEqualForLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanOrEqualForLongManualID(); } @Override public void testFilterOperatorLessThanOrEqualForStringID() { // TODO Auto-generated method stub super.testFilterOperatorLessThanOrEqualForStringID(); } @Override public void testFilterOperatorMoreThan() { // TODO Auto-generated method stub super.testFilterOperatorMoreThan(); } @Override public void testFilterOperatorMoreThanForUUID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanForUUID(); } @Override public void testFilterOperatorMoreThanForLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanForLongAutoID(); } @Override public void testFilterOperatorMoreThanForLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanForLongManualID(); } @Override public void testFilterOperatorMoreThanForStringID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanForStringID(); } @Override public void testFilterOperatorMoreThanOrEqual() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanOrEqual(); } @Override public void testFilterOperatorMoreThanOrEqualForUUID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanOrEqualForUUID(); } @Override public void testFilterOperatorMoreThanOrEqualForLongAutoID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanOrEqualForLongAutoID(); } @Override public void testFilterOperatorMoreThanOrEqualForLongManualID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanOrEqualForLongManualID(); } @Override public void testFilterOperatorMoreThanOrEqualForStringID() { // TODO Auto-generated method stub super.testFilterOperatorMoreThanOrEqualForStringID(); } @Override public void testCountFilter() { // TODO Auto-generated method stub super.testCountFilter(); } @Override public void testCountFilterNotEqual() { // TODO Auto-generated method stub super.testCountFilterNotEqual(); } @Override public void testCountFilterIn() { // TODO Auto-generated method stub super.testCountFilterIn(); } @Override public void testCountFilterUUID() { // TODO Auto-generated method stub super.testCountFilterUUID(); } @Override public void testCountFilterLongAutoID() { // TODO Auto-generated method stub super.testCountFilterLongAutoID(); } @Override public void testCountFilterLongManualID() { // TODO Auto-generated method stub super.testCountFilterLongManualID(); } @Override public void testCountFilterStringID() { // TODO Auto-generated method stub super.testCountFilterStringID(); } @Override public void testFetchLimit() { // TODO Auto-generated method stub super.testFetchLimit(); } @Override public void testFetchLimitUUID() { // TODO Auto-generated method stub super.testFetchLimitUUID(); } @Override public void testFetchLimitLongAutoID() { // TODO Auto-generated method stub super.testFetchLimitLongAutoID(); } @Override public void testFetchLimitLongManualID() { // TODO Auto-generated method stub super.testFetchLimitLongManualID(); } @Override public void testFetchLimitStringID() { // TODO Auto-generated method stub super.testFetchLimitStringID(); } @Override @Deprecated public void testCountLimit() { // TODO Auto-generated method stub super.testCountLimit(); } @Override public void testFetchLimitReal() { // TODO Auto-generated method stub super.testFetchLimitReal(); } @Override public void testFetchLimitOffsetReal() { // TODO Auto-generated method stub super.testFetchLimitOffsetReal(); } @Override public void testSearchSingle() { // TODO Auto-generated method stub super.testSearchSingle(); } @Override public void testSearchSingleKeysOnly() { // TODO Auto-generated method stub super.testSearchSingleKeysOnly(); } @Override public void testSearchSingleTwice() { // TODO Auto-generated method stub super.testSearchSingleTwice(); } @Override public void testSearchSingleCount() { // TODO Auto-generated method stub super.testSearchSingleCount(); } @Override public void testFetchLimitOffset() { // TODO Auto-generated method stub super.testFetchLimitOffset(); } @Override @Deprecated public void testCountLimitOffset() { // TODO Auto-generated method stub super.testCountLimitOffset(); } @Override public void testInsertUUID() { // TODO Auto-generated method stub super.testInsertUUID(); } @Override public void testInsertLongAutoID() { // TODO Auto-generated method stub super.testInsertLongAutoID(); } @Override public void testInsertLongManualID() { // TODO Auto-generated method stub super.testInsertLongManualID(); } @Override public void testInsertStringID() { // TODO Auto-generated method stub super.testInsertStringID(); } @Override public void testGetUUID() { // TODO Auto-generated method stub super.testGetUUID(); } @Override public void testGetNonExisting() { // TODO Auto-generated method stub super.testGetNonExisting(); } @Override public void testGetLongAutoID() { // TODO Auto-generated method stub super.testGetLongAutoID(); } @Override public void testGetLongManualID() { // TODO Auto-generated method stub super.testGetLongManualID(); } @Override public void testGetStringID() { // TODO Auto-generated method stub super.testGetStringID(); } @Override public void testUpdateUUID() { // TODO Auto-generated method stub super.testUpdateUUID(); } @Override public void testUpdateLongAutoID() { // TODO Auto-generated method stub super.testUpdateLongAutoID(); } @Override public void testDeleteUUID() { // TODO Auto-generated method stub super.testDeleteUUID(); } @Override public void testIterFullUUID() { // TODO Auto-generated method stub super.testIterFullUUID(); } @Override public void testIterFullLongAutoID() { // TODO Auto-generated method stub super.testIterFullLongAutoID(); } @Override public void testIterFullLongManualID() { // TODO Auto-generated method stub super.testIterFullLongManualID(); } @Override public void testIterFullLongStringID() { // TODO Auto-generated method stub super.testIterFullLongStringID(); } @Override public void testIterLimitUUID() { // TODO Auto-generated method stub super.testIterLimitUUID(); } @Override public void testIterLimitLongAutoID() { // TODO Auto-generated method stub super.testIterLimitLongAutoID(); } @Override public void testIterLimitLongManualID() { // TODO Auto-generated method stub super.testIterLimitLongManualID(); } @Override public void testIterLimitLongStringID() { // TODO Auto-generated method stub super.testIterLimitLongStringID(); } @Override public void testIterLimitOffsetUUID() { // TODO Auto-generated method stub super.testIterLimitOffsetUUID(); } @Override public void testIterLimitOffsetLongAutoID() { // TODO Auto-generated method stub super.testIterLimitOffsetLongAutoID(); } @Override public void testIterLimitOffsetLongManualID() { // TODO Auto-generated method stub super.testIterLimitOffsetLongManualID(); } @Override public void testIterLimitOffsetLongStringID() { // TODO Auto-generated method stub super.testIterLimitOffsetLongStringID(); } @Override public void testIterFilter() { // TODO Auto-generated method stub super.testIterFilter(); } @Override public void testIterFilterLimit() { // TODO Auto-generated method stub super.testIterFilterLimit(); } @Override public void testIterFilterLimitOffset() { // TODO Auto-generated method stub super.testIterFilterLimitOffset(); } @Override public void testOrderLongAutoId() { // TODO Auto-generated method stub super.testOrderLongAutoId(); } @Override public void testOrderLongManualId() { // TODO Auto-generated method stub super.testOrderLongManualId(); } @Override public void testOrderStringId() { // TODO Auto-generated method stub super.testOrderStringId(); } @Override public void testGetObjectNotFound() { // TODO Auto-generated method stub super.testGetObjectNotFound(); } @Override public void testDeleteObjectNotFound() { // TODO Auto-generated method stub super.testDeleteObjectNotFound(); } @Override public void testAutoincrement() { // TODO Auto-generated method stub super.testAutoincrement(); } @Override public void testRelationship() { // TODO Auto-generated method stub super.testRelationship(); } @Override public void testMultipleKeys() { // TODO Auto-generated method stub super.testMultipleKeys(); } @Override public void testDataTypesNull() { // TODO Auto-generated method stub super.testDataTypesNull(); } @Override public void testDataTypesNotNull() { // TODO Auto-generated method stub super.testDataTypesNotNull(); } @Override public void testQueryDelete() { // TODO Auto-generated method stub super.testQueryDelete(); } @Override public void testQueryDeleteFiltered() { // TODO Auto-generated method stub super.testQueryDeleteFiltered(); } @Override public void testJoin() { // TODO Auto-generated method stub super.testJoin(); } @Override public void testJoinAnnotation() { // TODO Auto-generated method stub super.testJoinAnnotation(); } @Override public void testFetchPrivateFields() { // TODO Auto-generated method stub super.testFetchPrivateFields(); } @Override public void testFetchPaginateStatelessNextPage() { // TODO Auto-generated method stub super.testFetchPaginateStatelessNextPage(); } @Override public void testFetchPaginateStatelessNextPageToEnd() { // TODO Auto-generated method stub super.testFetchPaginateStatelessNextPageToEnd(); } @Override public void testFetchPaginateStatelessPreviousPageFromScratch() { // TODO Auto-generated method stub super.testFetchPaginateStatelessPreviousPageFromScratch(); } @Override public void testFetchPaginateStatelessPreviousPage() { // TODO Auto-generated method stub super.testFetchPaginateStatelessPreviousPage(); } @Override public void testFetchPaginateStatelessSeveralTimes() { // TODO Auto-generated method stub super.testFetchPaginateStatelessSeveralTimes(); } @Override public void testFetchPaginateStatefulNextPage() { // TODO Auto-generated method stub super.testFetchPaginateStatefulNextPage(); } @Override public void testFetchPaginateStatefulNextPageToEnd() { // TODO Auto-generated method stub super.testFetchPaginateStatefulNextPageToEnd(); } @Override public void testFetchPaginateStatefulPreviousPageFromScratch() { // TODO Auto-generated method stub super.testFetchPaginateStatefulPreviousPageFromScratch(); } @Override public void testFetchPaginateStatefulPreviousPage() { // TODO Auto-generated method stub super.testFetchPaginateStatefulPreviousPage(); } @Override public void testFetchPaginateStatefulPreviouPageSeveralTimes() { // TODO Auto-generated method stub super.testFetchPaginateStatefulPreviouPageSeveralTimes(); } @Override public void testFetchKeysPaginateStatelessNextPage() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatelessNextPage(); } @Override public void testFetchKeysPaginateStatelessPreviousPageFromScratch() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatelessPreviousPageFromScratch(); } @Override public void testFetchKeysPaginateStatelessPreviousPage() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatelessPreviousPage(); } @Override public void testFetchKeysPaginateStatelessPreviouPageSeveralTimes() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatelessPreviouPageSeveralTimes(); } @Override public void testFetchKeysPaginateStatefulNextPage() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatefulNextPage(); } @Override public void testFetchKeysPaginateStatefulPreviousPageFromScratch() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatefulPreviousPageFromScratch(); } @Override public void testFetchKeysPaginateStatefulPreviousPage() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatefulPreviousPage(); } @Override public void testFetchKeysPaginateStatefulSeveralTimes() { // TODO Auto-generated method stub super.testFetchKeysPaginateStatefulSeveralTimes(); } @Override public void testIterPaginateStatelessNextPage() { // TODO Auto-generated method stub super.testIterPaginateStatelessNextPage(); } @Override public void testIterPaginateStatelessPreviousPageFromScratch() { // TODO Auto-generated method stub super.testIterPaginateStatelessPreviousPageFromScratch(); } @Override public void testIterPaginateStatelessPreviousPage() { // TODO Auto-generated method stub super.testIterPaginateStatelessPreviousPage(); } @Override public void testIterPaginateStatelessPreviouPageSeveralTimes() { // TODO Auto-generated method stub super.testIterPaginateStatelessPreviouPageSeveralTimes(); } @Override public void testIterPaginateStatefulNextPage() { // TODO Auto-generated method stub super.testIterPaginateStatefulNextPage(); } @Override public void testIterPaginateStatefulPreviousPageFromScratch() { // TODO Auto-generated method stub super.testIterPaginateStatefulPreviousPageFromScratch(); } @Override public void testIterPaginateStatefulPreviousPage() { // TODO Auto-generated method stub super.testIterPaginateStatefulPreviousPage(); } @Override public void testIterPaginateStatefulPreviouPageSeveralTimes() { // TODO Auto-generated method stub super.testIterPaginateStatefulPreviouPageSeveralTimes(); } @Override public void testIterLotsOfEntitiesStateless() { // TODO Auto-generated method stub super.testIterLotsOfEntitiesStateless(); } @Override public void testIterLotsOfEntitiesStateful() { // TODO Auto-generated method stub super.testIterLotsOfEntitiesStateful(); } @Override public void testIterLotsOfEntitiesStatefulMixed() { // TODO Auto-generated method stub super.testIterLotsOfEntitiesStatefulMixed(); } @Override public void testIterLotsOfEntitiesStatefulMixed2() { // TODO Auto-generated method stub super.testIterLotsOfEntitiesStatefulMixed2(); } @Override public void testIterLotsOfEntitiesStatefulMixed3() { // TODO Auto-generated method stub super.testIterLotsOfEntitiesStatefulMixed3(); } @Override public void testFetchLotsOfEntitiesStatefulMixed() { // TODO Auto-generated method stub super.testFetchLotsOfEntitiesStatefulMixed(); } @Override public void testFetchLotsOfEntitiesStatefulMixed2() { // TODO Auto-generated method stub super.testFetchLotsOfEntitiesStatefulMixed2(); } @Override public void testFetchIterLotsOfEntitiesStatefulMixed() { // TODO Auto-generated method stub super.testFetchIterLotsOfEntitiesStatefulMixed(); } @Override public void testFetchIterLotsOfEntitiesStatefulMixed2() { // TODO Auto-generated method stub super.testFetchIterLotsOfEntitiesStatefulMixed2(); } @Override public void testFetchIterLotsOfEntitiesStatefulMixed3() { // TODO Auto-generated method stub super.testFetchIterLotsOfEntitiesStatefulMixed3(); } @Override public void testBatchInsert() { // TODO Auto-generated method stub super.testBatchInsert(); } @Override public void testBatchInsertList() { // TODO Auto-generated method stub super.testBatchInsertList(); } @Override public void testBatchDelete() { // TODO Auto-generated method stub super.testBatchDelete(); } @Override public void testBatchDeleteList() { // TODO Auto-generated method stub super.testBatchDeleteList(); } @Override public void testBatchDeleteByKeys() { // TODO Auto-generated method stub super.testBatchDeleteByKeys(); } @Override public void testBatchDeleteByKeysList() { // TODO Auto-generated method stub super.testBatchDeleteByKeysList(); } @Override public void testBatchGet() { // TODO Auto-generated method stub super.testBatchGet(); } @Override public void testBatchGetList() { // TODO Auto-generated method stub super.testBatchGetList(); } @Override public void testBatchGetByKeys() { // TODO Auto-generated method stub super.testBatchGetByKeysList(); } @Override public void testBatchGetByKeysList() { // TODO Auto-generated method stub super.testBatchGetByKeysList(); } @Override public void testBatchGetByKeysNonExisting() { // TODO Auto-generated method stub super.testBatchGetByKeysNonExisting(); } @Override public void testLimitStateless() { // TODO Auto-generated method stub super.testLimitStateless(); } @Override public void testLimitStateful() { // TODO Auto-generated method stub super.testLimitStateful(); } @Override public void testOffsetStateless() { // TODO Auto-generated method stub super.testOffsetStateless(); } @Override public void testOffsetStateful() { // TODO Auto-generated method stub super.testOffsetStateful(); } @Override public void testOffsetLimitStateless() { // TODO Auto-generated method stub super.testOffsetLimitStateless(); } @Override public void testOffsetLimitStateful() { // TODO Auto-generated method stub super.testOffsetLimitStateful(); } @Override public void testOffsetLimitStatelessPaginate() { // TODO Auto-generated method stub super.testOffsetLimitStatelessPaginate(); } @Override public void testOffsetLimitStatefulPaginate() { // TODO Auto-generated method stub super.testOffsetLimitStatefulPaginate(); } @Override public void testOffsetLimitStatelessPaginate2() { // TODO Auto-generated method stub super.testOffsetLimitStatelessPaginate2(); } @Override public void testOffsetLimitStatefulPaginate2() { // TODO Auto-generated method stub super.testOffsetLimitStatefulPaginate2(); } @Override public void testFetchPaginateStatelessTwice() { // TODO Auto-generated method stub super.testFetchPaginateStatelessTwice(); } @Override public void testFetchPaginateStatefulTwice() { // TODO Auto-generated method stub super.testFetchPaginateStatefulTwice(); } @Override public void testLimitStatelessKeys() { // TODO Auto-generated method stub super.testLimitStatelessKeys(); } @Override public void testLimitStatefulKeys() { // TODO Auto-generated method stub super.testLimitStatefulKeys(); } @Override public void testOffsetStatelessKeys() { // TODO Auto-generated method stub super.testOffsetStatelessKeys(); } @Override public void testOffsetStatefulKeys() { // TODO Auto-generated method stub super.testOffsetStatefulKeys(); } @Override public void testOffsetLimitStatelessKeys() { // TODO Auto-generated method stub super.testOffsetLimitStatelessKeys(); } @Override public void testOffsetLimitStatefulKeys() { // TODO Auto-generated method stub super.testOffsetLimitStatefulKeys(); } @Override public void testOffsetLimitStatelessPaginateKeys() { // TODO Auto-generated method stub super.testOffsetLimitStatelessPaginateKeys(); } @Override public void testOffsetLimitStatefulPaginateKeys() { // TODO Auto-generated method stub super.testOffsetLimitStatefulPaginateKeys(); } @Override public void testOffsetLimitStatelessPaginate2Keys() { // TODO Auto-generated method stub super.testOffsetLimitStatelessPaginate2Keys(); } @Override public void testOffsetLimitStatefulPaginate2Keys() { // TODO Auto-generated method stub super.testOffsetLimitStatefulPaginate2Keys(); } @Override public void testFetchPaginateStatelessTwiceKeys() { // TODO Auto-generated method stub super.testFetchPaginateStatelessTwiceKeys(); } @Override public void testFetchPaginateStatefulTwiceKeys() { // TODO Auto-generated method stub super.testFetchPaginateStatefulTwiceKeys(); } @Override public void testLimitStatelessIter() { // TODO Auto-generated method stub super.testLimitStatelessIter(); } @Override public void testLimitStatefulIter() { // TODO Auto-generated method stub super.testLimitStatefulIter(); } @Override public void testOffsetStatelessIter() { // TODO Auto-generated method stub super.testOffsetStatelessIter(); } @Override public void testOffsetStatefulIter() { // TODO Auto-generated method stub super.testOffsetStatefulIter(); } @Override public void testOffsetLimitStatelessIter() { // TODO Auto-generated method stub super.testOffsetLimitStatelessIter(); } @Override public void testOffsetLimitStatefulIter() { // TODO Auto-generated method stub super.testOffsetLimitStatefulIter(); } @Override public void testOffsetLimitStatelessPaginateIter() { // TODO Auto-generated method stub super.testOffsetLimitStatelessPaginateIter(); } @Override public void testOffsetLimitStatefulPaginateIter() { // TODO Auto-generated method stub super.testOffsetLimitStatefulPaginateIter(); } @Override public void testOffsetLimitStatelessPaginate2Iter() { // TODO Auto-generated method stub super.testOffsetLimitStatelessPaginate2Iter(); } @Override public void testOffsetLimitStatefulPaginate2Iter() { // TODO Auto-generated method stub super.testOffsetLimitStatefulPaginate2Iter(); } @Override public void testFetchPaginateStatelessTwiceIter() { // TODO Auto-generated method stub super.testFetchPaginateStatelessTwiceIter(); } @Override public void testFetchPaginateStatefulTwiceIter() { // TODO Auto-generated method stub super.testFetchPaginateStatefulTwiceIter(); } @Override public void testFetchStringAutoInc() { // TODO Auto-generated method stub super.testFetchStringAutoInc(); } @Override public void testIterPerPageStateless() { // TODO Auto-generated method stub super.testIterPerPageStateless(); } @Override public void testIterPerPageStateless2() { // TODO Auto-generated method stub super.testIterPerPageStateless2(); } @Override public void testIterPerPageStateless3() { // TODO Auto-generated method stub super.testIterPerPageStateless3(); } @Override public void testIterPerPageStateful() { // TODO Auto-generated method stub super.testIterPerPageStateful(); } @Override public void testIterPerPageStateful2() { // TODO Auto-generated method stub super.testIterPerPageStateful2(); } @Override public void testDumpQueryOption() { // TODO Auto-generated method stub super.testDumpQueryOption(); } @Override public void testRestoreQueryOption() { // TODO Auto-generated method stub super.testRestoreQueryOption(); } @Override public void testDumpRestoreQueryFilterSimple() { // TODO Auto-generated method stub super.testDumpRestoreQueryFilterSimple(); } @Override public void testDumpRestoreQueryFilterSearch() { // TODO Auto-generated method stub super.testDumpRestoreQueryFilterSearch(); } @Override public void testDumpRestoreQueryOrder() { // TODO Auto-generated method stub super.testDumpRestoreQueryOrder(); } @Override public void testDumpRestoreQueryJoin() { // TODO Auto-generated method stub super.testDumpRestoreQueryJoin(); } @Override public void testDumpRestoreQueryData() { // TODO Auto-generated method stub super.testDumpRestoreQueryData(); } @Override public void testIterPerPageStatefull3() { // TODO Auto-generated method stub super.testIterPerPageStatefull3(); } @Override public void testInsertObjectWithNullJoinObject() { // TODO Auto-generated method stub super.testInsertObjectWithNullJoinObject(); } @Override public void testInsertObjectWithDoubleNullJoinObject() { // TODO Auto-generated method stub super.testInsertObjectWithDoubleNullJoinObject(); } @Override public void testJoinAnnotationDouble() { // TODO Auto-generated method stub super.testJoinAnnotationDouble(); } @Override public void testBatchUpdate() { // TODO Auto-generated method stub super.testBatchUpdate(); } @Override public void testBatchUpdateList() { // TODO Auto-generated method stub super.testBatchUpdateList(); } @Override public void testGetByKeyNonExisting() { // TODO Auto-generated method stub super.testGetByKeyNonExisting(); } @Override public void testGetByKeyUUID() { // TODO Auto-generated method stub super.testGetByKeyUUID(); } @Override public void testGetByKeyLongAutoID() { // TODO Auto-generated method stub super.testGetByKeyLongAutoID(); } @Override public void testGetByKeyLongManualID() { // TODO Auto-generated method stub super.testGetByKeyLongManualID(); } @Override public void testGetByKeyStringID() { // TODO Auto-generated method stub super.testGetByKeyStringID(); } @Override public void testSaveLongAutoID() { // TODO Auto-generated method stub super.testSaveLongAutoID(); } @Override public void testSaveUUID() { // TODO Auto-generated method stub super.testSaveUUID(); } @Override public void testSaveLongManualID() { // TODO Auto-generated method stub super.testSaveLongManualID(); } @Override public void testSaveStringID() { // TODO Auto-generated method stub super.testSaveStringID(); } @Override public void testBatchSave() { // TODO Auto-generated method stub super.testBatchSave(); } @Override public void testBatchSaveList() { // TODO Auto-generated method stub super.testBatchSaveList(); } @Override public void testPolymorphic() { // TODO Auto-generated method stub super.testPolymorphic(); } @Override public void testPolymorphic2() { // TODO Auto-generated method stub super.testPolymorphic2(); } @Override public void testEmbeddedModel() { // TODO Auto-generated method stub super.testEmbeddedModel(); } @Override public void testNoColumn() { // TODO Auto-generated method stub super.testNoColumn(); } @Override public void testNoColumnMultipleKeys() { // TODO Auto-generated method stub super.testNoColumnMultipleKeys(); } @Override public void testLifeCycleGet() { // TODO Auto-generated method stub super.testLifeCycleGet(); } @Override public void testLifeCycleGetMultiAndLifeCycleInjection() { // TODO Auto-generated method stub super.testLifeCycleGetMultiAndLifeCycleInjection(); } @Override public void testLifeCycleInsert() { // TODO Auto-generated method stub super.testLifeCycleInsert(); } @Override public void testLifeCycleDelete() { // TODO Auto-generated method stub super.testLifeCycleDelete(); } @Override public void testLifeCycleUpdate() { // TODO Auto-generated method stub super.testLifeCycleUpdate(); } @Override public void testLifeCycleSave() { // TODO Auto-generated method stub super.testLifeCycleSave(); } @Override public void testSerializeEmbeddedModel() { // TODO Auto-generated method stub super.testSerializeEmbeddedModel(); } @Override public void testBigDecimal() { // TODO Auto-generated method stub super.testBigDecimal(); } @Override public void testBigDecimalNoPrecision() { // TODO Auto-generated method stub super.testBigDecimalNoPrecision(); } @Override public void testBigDecimalString() { // TODO Auto-generated method stub super.testBigDecimalString(); } @Override public void testBigDecimalDouble() { // TODO Auto-generated method stub super.testBigDecimalDouble(); } }