package siena.base.test; import java.io.FileInputStream; import java.util.ArrayList; import java.util.List; import java.util.Properties; import com.google.appengine.tools.development.testing.LocalDatastoreServiceTestConfig; import com.google.appengine.tools.development.testing.LocalServiceTestHelper; import siena.PersistenceManager; import siena.Query; import siena.SienaException; import siena.SienaRestrictedApiException; import siena.base.test.model.PersonStringID; import siena.gae.GaePersistenceManager; import siena.sdb.SdbPersistenceManager; public class GaeTestNoAutoInc_4_SPECIALS extends BaseTestNoAutoInc_4_SPECIALS { 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 void init() { // TODO Auto-generated method stub } @Override public boolean supportsAutoincrement() { // TODO Auto-generated method stub return false; } @Override public boolean supportsMultipleKeys() { // TODO Auto-generated method stub return false; } @Override public boolean supportsDeleteException() { // TODO Auto-generated method stub return false; } @Override public boolean supportsSearchStart() { // TODO Auto-generated method stub return true; } @Override public boolean supportsSearchEnd() { // TODO Auto-generated method stub return true; } @Override public boolean supportsTransaction() { // TODO Auto-generated method stub return true; } @Override public boolean supportsListStore() { // TODO Auto-generated method stub return false; } @Override public void setUp() throws Exception { helper.setUp(); super.setUp(); } @Override public void tearDown() throws Exception { super.tearDown(); helper.tearDown(); } @Override public void testEnum() { // TODO Auto-generated method stub super.testEnum(); } }