1 18 package org.objectweb.speedo.runtime.relations.mn; 19 20 import org.objectweb.speedo.SpeedoTestHelper; 21 import org.objectweb.speedo.pobjects.relations.mn.Qsdfgh; 22 import org.objectweb.speedo.pobjects.relations.mn.p1.Azerty; 23 24 import javax.jdo.PersistenceManager; 25 26 30 public class TestMNCreate extends SpeedoTestHelper { 31 32 public TestMNCreate(String s) { 33 super(s); 34 } 35 36 protected String getLoggerName() { 37 return LOG_NAME + "rt.relations.mn"; 38 } 39 40 public void testA() { 41 PersistenceManager pm = pmf.getPersistenceManager(); 42 Azerty[] as = new Azerty[4]; 43 Qsdfgh[] qs = new Qsdfgh[4]; 44 for(int i=0; i<4; i++) { 45 as[i] = new Azerty("a" + i); 46 qs[i] = new Qsdfgh("q" + i); 47 } 48 pm.currentTransaction().begin(); 49 as[0].qsds.add(qs[0]); 50 as[0].qsds.add(qs[1]); 51 pm.makePersistent(as[0]); 52 as[1].qsds.add(qs[0]); 53 as[1].qsds.add(qs[1]); 54 as[1].qsds.add(qs[2]); 55 pm.makePersistent(as[1]); 56 as[2].qsds.add(qs[1]); 57 as[2].qsds.add(qs[2]); 58 pm.makePersistent(as[2]); 59 pm.makePersistent(as[3]); 60 pm.makePersistent(qs[3]); 61 pm.currentTransaction().commit(); 62 63 pm.close(); 64 } 65 } 66 | Popular Tags |