:)   <-- happy Dan

[EMAIL PROTECTED] wrote:

Revision
    710 <http://fisheye.codehaus.org/changelog/jbehave/?cs=710>
Author
    sirenian
Date
    2007-03-22 09:58:24 -0500 (Thu, 22 Mar 2007)


      Log Message

[EK] Last matcher behaviours, added World key caveat to javadocs (happy Dan?)


      Modified Paths

    * trunk/core/src/behaviour/org/jbehave/core/UsingMatchersBehaviour.java
      <#trunkcoresrcbehaviourorgjbehavecoreUsingMatchersBehaviourjava>
    * trunk/core/src/java/org/jbehave/core/story/domain/World.java
      <#trunkcoresrcjavaorgjbehavecorestorydomainWorldjava>


      Diff


        Modified:
        trunk/core/src/behaviour/org/jbehave/core/UsingMatchersBehaviour.java
        (709 => 710)

--- trunk/core/src/behaviour/org/jbehave/core/UsingMatchersBehaviour.java       
2007-03-22 14:09:30 UTC (rev 709)
+++ trunk/core/src/behaviour/org/jbehave/core/UsingMatchersBehaviour.java       
2007-03-22 14:58:24 UTC (rev 710)
@@ -9,8 +9,7 @@
             throw new NumberFormatException();
         }
     };
- - + Block EMPTY_BLOCK = new Block() {
         public void run() throws Exception {}
     };
@@ -89,14 +88,14 @@
         Ensure.that(exception, m.isNotNull());
     }
- public void shouldReturnNullIfNoExceptionThrown() throws Exception {
+    public void shouldCatchAndReturnNullIfNoExceptionThrown() throws Exception 
{
         UsingMatchers m = new UsingMatchers() {};
Exception exception = m.runAndCatch(IllegalArgumentException.class, EMPTY_BLOCK);
         Ensure.that(exception, m.isNull());
     }
- public void shouldPropagateExceptionOfAnUnexpectedType() throws Exception {
+    public void shouldCatchAndRethrowExceptionOfAnUnexpectedType() throws 
Exception {
         UsingMatchers m = new UsingMatchers() {};
try {


        Modified:
        trunk/core/src/java/org/jbehave/core/story/domain/World.java
        (709 => 710)

--- trunk/core/src/java/org/jbehave/core/story/domain/World.java        
2007-03-22 14:09:30 UTC (rev 709)
+++ trunk/core/src/java/org/jbehave/core/story/domain/World.java        
2007-03-22 14:58:24 UTC (rev 710)
@@ -18,6 +18,10 @@
  * The methods on this interface are a legacy of JBehave 1.0.
  * We might remove them from the interface at some point.
* + * World keys should work as HashMap keys, ie: they should
+ * be immutable and their hashCode() should play nice with their
+ * equals().
+ * * @see HashMapWorld, CustomWorld, Given, CleansUpWorld
  */
 public interface World {

------------------------------------------------------------------------

To unsubscribe from this list please visit:

http://xircles.codehaus.org/manage_email


Reply via email to