You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ri...@apache.org on 2007/12/04 09:25:38 UTC

svn commit: r600832 - in /maven/continuum/branches/continuum-jpa/continuum-model-jpa/src: main/java/org/apache/maven/continuum/store/jpa/ test/java/org/apache/maven/continuum/store/jpa/ test/resources/META-INF/ test/resources/sql/

Author: rinku
Date: Tue Dec  4 00:25:37 2007
New Revision: 600832

URL: http://svn.apache.org/viewvc?rev=600832&view=rev
Log:
o  added Projectnotifier SQL test data. 
o  fixed unit test.

Modified:
    maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/main/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStore.java
    maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStoreTest.java
    maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/persistence.xml
    maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/spring-config.xml
    maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/sql/project-notifier-table-data.sql

Modified: maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/main/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStore.java
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/main/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStore.java?rev=600832&r1=600831&r2=600832&view=diff
==============================================================================
--- maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/main/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStore.java (original)
+++ maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/main/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStore.java Tue Dec  4 00:25:37 2007
@@ -107,6 +107,7 @@
      * 
      * @see org.apache.maven.continuum.store.api.Store#save(java.lang.Object)
      */
+    @Transactional( readOnly = false )
     public ProjectNotifier save( ProjectNotifier entity ) throws StoreException
     {
         if ( null != entity )

Modified: maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStoreTest.java
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStoreTest.java?rev=600832&r1=600831&r2=600832&view=diff
==============================================================================
--- maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStoreTest.java (original)
+++ maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/java/org/apache/maven/continuum/store/jpa/JpaProjectNotifierStoreTest.java Tue Dec  4 00:25:37 2007
@@ -50,7 +50,7 @@
     {
         OpenJPAQuery q = em.createQuery( "select n from ProjectNotifier n" );
         String[] sql = q.getDataStoreActions( null );
-        Assert.assertEquals( 0, sql.length );
+        Assert.assertEquals( 1, sql.length );
         Assert.assertTrue( sql[0].startsWith( "SELECT" ) );
         List results = q.getResultList();
         Assert.assertNotNull( results );

Modified: maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/persistence.xml
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/persistence.xml?rev=600832&r1=600831&r2=600832&view=diff
==============================================================================
--- maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/persistence.xml (original)
+++ maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/persistence.xml Tue Dec  4 00:25:37 2007
@@ -43,7 +43,7 @@
       <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema(ForeignKeys=true)"/> 
       
       <!-- Enable SQL logging in OpenJPA -->
-      <!-- property name="openjpa.Log" value="DefaultLevel=INFO,SQL=TRACE" /-->
+      <property name="openjpa.Log" value="DefaultLevel=INFO,SQL=TRACE" />
       
       <!-- Change default log level across OpenJPA 
       <property name="openjpa.Log" value="DefaultLevel=TRACE"/>

Modified: maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/spring-config.xml
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/spring-config.xml?rev=600832&r1=600831&r2=600832&view=diff
==============================================================================
--- maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/spring-config.xml (original)
+++ maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/META-INF/spring-config.xml Tue Dec  4 00:25:37 2007
@@ -59,7 +59,7 @@
   </bean>
 
   <bean id="projectNotifierStoreTarget"
-    class="org.apache.maven.continuum.store.jpa.JpaProjectGroupStore">
+    class="org.apache.maven.continuum.store.jpa.JpaProjectNotifierStore">
     <property name="entityManagerFactory" ref="entityManagerFactory" />
   </bean>
 

Modified: maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/sql/project-notifier-table-data.sql
URL: http://svn.apache.org/viewvc/maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/sql/project-notifier-table-data.sql?rev=600832&r1=600831&r2=600832&view=diff
==============================================================================
--- maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/sql/project-notifier-table-data.sql (original)
+++ maven/continuum/branches/continuum-jpa/continuum-model-jpa/src/test/resources/sql/project-notifier-table-data.sql Tue Dec  4 00:25:37 2007
@@ -1 +1,5 @@
-# Test data for Project Notifier tests
\ No newline at end of file
+# Test data for Project Notifier tests
+
+INSERT INTO PROJECT_NOTIFIER 
+  (ID, DATE_CREATED, DATE_UPDATED, MODEL_ENCODING, FLG_ENABLED, NOTIFIER_ORIGIN, RECIPIENT_TYPE, FLG_SEND_ON_ERROR,FLG_SEND_ON_FAILURE, FLG_SEND_ON_SUCCESS, FLG_SEND_ON_WARNING)
+  VALUES (100, 2007-11-01, 2007-11-10, 'UTF-8', 1, 1, 1 , 1, 0, 0, 0 )
\ No newline at end of file