weaver      2004/06/24 13:19:06

  Modified:    
components/persistence/src/test/org/apache/jetspeed/components/persistence
                        TestPersistenceContainer.java
  Log:
  more coverage on listener tests
  
  Revision  Changes    Path
  1.13      +23 -3     
jakarta-jetspeed-2/components/persistence/src/test/org/apache/jetspeed/components/persistence/TestPersistenceContainer.java
  
  Index: TestPersistenceContainer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-jetspeed-2/components/persistence/src/test/org/apache/jetspeed/components/persistence/TestPersistenceContainer.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- TestPersistenceContainer.java     23 Jun 2004 18:34:13 -0000      1.12
  +++ TestPersistenceContainer.java     24 Jun 2004 20:19:06 -0000      1.13
  @@ -25,9 +25,7 @@
   import org.apache.jetspeed.components.persistence.store.ojb.pb.PBStore;
   import org.apache.jetspeed.components.util.DatasourceTestCase;
   import org.jmock.Mock;
  -import org.jmock.core.matcher.InvokeAtLeastOnceMatcher;
   import org.jmock.core.matcher.InvokeOnceMatcher;
  -import org.jmock.core.stub.ReturnStub;
   
   /**
    * <p>
  @@ -124,13 +122,35 @@
           
           store.getTransaction().begin();
           A a = new A();
  -        a.setName("a2");
  +        a.setName("a1");
           store.makePersistent(a);
           store.getTransaction().commit();
           
           store.getTransaction().begin();
           store.deletePersistent(a);
           store.getTransaction().commit();
  +        
  +              
  +        mockListener.verify();
  +        
  +        mockListener.reset();
  +        
  +        mockListener.expects(new 
InvokeOnceMatcher()).method("afterMakePersistent").isVoid();
  +        mockListener.expects(new 
InvokeOnceMatcher()).method("beforeMakePersistent").isVoid();
  +        mockListener.expects(new 
InvokeOnceMatcher()).method("afterDeletePersistent").isVoid();
  +        mockListener.expects(new 
InvokeOnceMatcher()).method("beforeDeletePersistent").isVoid();
  +        
  +        PersistenceStore store2 = new PBStore("jetspeed");
  +        store2.getTransaction().begin();
  +        A a2 = new A();
  + 
  +        a.setName("a2");
  +        store2.makePersistent(a2);
  +        store2.getTransaction().commit();
  +        
  +        store2.getTransaction().begin();
  +        store2.deletePersistent(a2);
  +        store2.getTransaction().commit();
           
           mockListener.verify();
       }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to