package siena.base.test;
import java.util.List;
import siena.PersistenceManager;
import siena.PersistenceManagerFactory;
import siena.SienaException;
import siena.base.test.model.AggregateChildModel;
import siena.base.test.model.AggregateParentModel;
import siena.base.test.model.TransactionAccountFrom;
import siena.base.test.model.TransactionAccountFromModel;
import siena.base.test.model.TransactionAccountTo;
import siena.base.test.model.TransactionAccountToModel;
import siena.gae.GaePersistenceManager;
import com.google.appengine.tools.development.testing.LocalDatastoreServiceTestConfig;
import com.google.appengine.tools.development.testing.LocalServiceTestHelper;
public class GaeEmbeddedTest extends BaseEmbeddedTest{
private final LocalServiceTestHelper helper =
new LocalServiceTestHelper(new LocalDatastoreServiceTestConfig());
@Override
public PersistenceManager createPersistenceManager(List<Class<?>> classes)
throws Exception {
GaePersistenceManager pm = new GaePersistenceManager();
pm.init(null);
return pm;
}
@Override
public void setUp() throws Exception {
helper.setUp();
super.setUp();
PersistenceManagerFactory.install(pm, AggregateChildModel.class);
PersistenceManagerFactory.install(pm, AggregateParentModel.class);
}
@Override
public void tearDown() throws Exception {
super.tearDown();
helper.tearDown();
}
@Override
public void testEmbeddedModel() {
// TODO Auto-generated method stub
super.testEmbeddedModel();
}
@Override
public void testEmbeddedModelJava() {
// TODO Auto-generated method stub
super.testEmbeddedModelJava();
}
@Override
public void testEmbeddedNative() {
// TODO Auto-generated method stub
super.testEmbeddedNative();
}
@Override
public void testEmbeddedNativeFilter() {
// TODO Auto-generated method stub
super.testEmbeddedNativeFilter();
}
@Override
public void testEmbeddedModelNative() {
// TODO Auto-generated method stub
super.testEmbeddedModelNative();
}
}