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]