title: JMock expecting void method to be invoked
body: <p>I am using <code>JMock</code> to test the following method in a ProcessingTest class:</p>
  
  <pre><code>public void handle(Process process) {
      processor.handleProcess(process);
  }
  </code></pre>
  
  <p>I have mocked out the <code>processor</code> and <code>process</code> classes. For my test for this particular method, my <code>JMock</code> expectations are as follows:</p>
  
  <pre><code>checking( new Expectations() {
           {
              oneOf( ProcessingTest.this.processor ).handleProcess(
                    ProcessingTest.this.process );
           }
        } );
  </code></pre>
  
  <p>This is causing the following error:</p>
  
  <pre><code>unexpected invocation ...
  no expectations specified
  ....
  </code></pre>
  
  <p>I assume that there is something incorrect in the expectations, what should they be?
  I have tried to expect that the method in invoked <code>atLeast</code> one time, but this seems to be an issue for <code>void</code> methods.</p>