Daniel,
You're welcome.
didier

On Oct 25, 12:40 pm, Daniel Blasco <dab...@gmail.com> wrote:
> 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.

Reply via email to