/tests_bugs/com/google/appengine/datanucleus/bugs/jpa/Issue256Test.java

http://datanucleus-appengine.googlecode.com/ · Java · 21 lines · 17 code · 4 blank · 0 comment · 0 complexity · 880fa81718938ca3217511fb69711f5a MD5 · raw file

  1. package com.google.appengine.datanucleus.bugs.jpa;
  2. import javax.persistence.TypedQuery;
  3. import com.google.appengine.datanucleus.bugs.test.Bar;
  4. public class Issue256Test extends JPABugTestCase {
  5. public void testRun() {
  6. beginTxn();
  7. Bar pojo = new Bar();
  8. em.persist(pojo);
  9. commitTxn();
  10. em.clear();
  11. beginTxn();
  12. TypedQuery<Long> q = em.createQuery("SELECT COUNT(b) FROM " + Bar.class.getName() + " b", Long.class);
  13. Long result = q.getSingleResult();
  14. assertEquals(1, result.longValue());
  15. commitTxn();
  16. }
  17. }