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]