mirror of https://github.com/apache/openjpa.git
OPENJPA-589 updating testcase with Fay's changes.
git-svn-id: https://svn.apache.org/repos/asf/openjpa/trunk@655842 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
c27bed9d7b
commit
4ac794ee69
|
@ -18,6 +18,8 @@
|
||||||
*/
|
*/
|
||||||
package org.apache.openjpa.persistence.datacache;
|
package org.apache.openjpa.persistence.datacache;
|
||||||
|
|
||||||
|
import java.util.Map;
|
||||||
|
|
||||||
import javax.persistence.EntityManager;
|
import javax.persistence.EntityManager;
|
||||||
import org.apache.openjpa.persistence.datacache.common.apps.M2MEntityE;
|
import org.apache.openjpa.persistence.datacache.common.apps.M2MEntityE;
|
||||||
import org.apache.openjpa.persistence.datacache.common.apps.M2MEntityF;
|
import org.apache.openjpa.persistence.datacache.common.apps.M2MEntityF;
|
||||||
|
@ -64,17 +66,21 @@ public class TestM2MInDataCache extends SingleEMFTestCase {
|
||||||
f1.getEntityE().put(e2.getName(), e2);
|
f1.getEntityE().put(e2.getName(), e2);
|
||||||
f2.getEntityE().put(e1.getName(), e1);
|
f2.getEntityE().put(e1.getName(), e1);
|
||||||
f2.getEntityE().put(e2.getName(), e2);
|
f2.getEntityE().put(e2.getName(), e2);
|
||||||
e1.print();
|
|
||||||
e2.print();
|
|
||||||
f1.print();
|
|
||||||
f2.print();
|
|
||||||
em.getTransaction().commit();
|
em.getTransaction().commit();
|
||||||
em.close();
|
em.close();
|
||||||
|
|
||||||
em = emf.createEntityManager();
|
em = emf.createEntityManager();
|
||||||
|
try {
|
||||||
M2MEntityE e1a = em.find(M2MEntityE.class, 1);
|
M2MEntityE e1a = em.find(M2MEntityE.class, 1);
|
||||||
|
Map entityf1 = e1a.getEntityF();
|
||||||
M2MEntityE e2a = em.find(M2MEntityE.class, 2);
|
M2MEntityE e2a = em.find(M2MEntityE.class, 2);
|
||||||
|
Map entityf2 = e2a.getEntityF();
|
||||||
M2MEntityF f1a = em.find(M2MEntityF.class, 10);
|
M2MEntityF f1a = em.find(M2MEntityF.class, 10);
|
||||||
|
Map entitye1 = f1a.getEntityE();
|
||||||
M2MEntityF f2a = em.find(M2MEntityF.class, 20);
|
M2MEntityF f2a = em.find(M2MEntityF.class, 20);
|
||||||
|
Map entitye2 = f2a.getEntityE();
|
||||||
|
} catch (Exception e) {
|
||||||
|
fail("Fail to get a Map field when DataCache is on");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue