[gatein-commits] gatein SVN: r1049 - portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu Dec 17 09:10:33 EST 2009


Author: julien_viet
Date: 2009-12-17 09:10:32 -0500 (Thu, 17 Dec 2009)
New Revision: 1049

Modified:
   portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/ChromatticIntegrationTestCase.java
   portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/FooEntity.java
Log:
added persistence unit test


Modified: portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/ChromatticIntegrationTestCase.java
===================================================================
--- portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/ChromatticIntegrationTestCase.java	2009-12-17 13:55:28 UTC (rev 1048)
+++ portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/ChromatticIntegrationTestCase.java	2009-12-17 14:10:32 UTC (rev 1049)
@@ -216,4 +216,24 @@
          chromatticManager.endRequest(false);
       }
    }
+
+   public void testPersistence() throws Exception {
+
+      chromatticManager.beginRequest();
+      ChromatticSession session = testLF.getChromattic().openSession();
+      FooEntity foo = session.create(FooEntity.class);
+      String fooId = session.persist(foo, "testPersistence");
+      session.save();
+      chromatticManager.endRequest(true);
+
+      chromatticManager.beginRequest();
+      session = testLF.getChromattic().openSession();
+      foo = session.findById(FooEntity.class, fooId);
+      session.close();
+      chromatticManager.endRequest(false);
+
+      assertNotNull(foo);
+
+   }
+
 }

Modified: portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/FooEntity.java
===================================================================
--- portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/FooEntity.java	2009-12-17 13:55:28 UTC (rev 1048)
+++ portal/trunk/component/common/src/test/java/org/exoplatform/commons/chromattic/FooEntity.java	2009-12-17 14:10:32 UTC (rev 1049)
@@ -25,7 +25,7 @@
  * @author <a href="mailto:julien.viet at exoplatform.com">Julien Viet</a>
  * @version $Revision$
  */
- at NodeMapping(name = "foo")
+ at NodeMapping(name = "nt:base")
 public abstract class FooEntity
 {
 



More information about the gatein-commits mailing list