Thank you Didier. This is my BaseTest.java and works perfect now:
package ...; import static org.junit.Assert.assertEquals; import java.util.Date; import java.util.List; import javax.jdo.PersistenceManager; import org.junit.After; import org.junit.Before; import org.junit.Test; import com.....declaraciones.PMF; import com.....declaraciones.shared.Declaracion.EstadoDeclaracion; import com.....declaraciones.shared.Movimiento; import com.google.appengine.tools.development.testing.LocalDatastoreServiceTestConfig; import com.google.appengine.tools.development.testing.LocalServiceTestHelper; public class BaseTest { private final LocalServiceTestHelper dsHelper = new LocalServiceTestHelper(new LocalDatastoreServiceTestConfig()); private final PersistenceManager pm = PMF.getPersistenceManager(); @Before public void setUp() { System.out.println("Entering @Before for BaseTest"); dsHelper.setUp(); } @After public void tearDown() { System.out.println("Entering @After for BaseTest"); this.dsHelper.tearDown(); } // run this test twice to prove we're not leaking any state across tests @SuppressWarnings("unchecked") private void doTest() { String query = "select from " + Movimiento.class.getName(); assertEquals(0, ((List<Movimiento>) pm.newQuery(query).execute()).size()); Movimiento m1 = new Movimiento(); pm.makePersistent(m1); assertEquals(1, ((List<Movimiento>) pm.newQuery(query).execute()).size()); Movimiento m2 = new Movimiento(); pm.makePersistent(m2); assertEquals(2, ((List<Movimiento>) pm.newQuery(query).execute()).size()); } @Test public void testInsert1() { doTest(); } @Test public void testInsert2() { doTest(); } } -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To post to this group, send email to google-appengine-j...@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.