title: easymock throws assertionError with expectaction failed on verify
body: <p>I've got this method that I want to test.</p>
  
  <pre><code>protected RestResponseStatus validate(INotificationValidator... validations) {
      RestResponseStatus resp = null;
      for (INotificationValidator validation : validations) {
          if (!validation.isValid()) { // &lt;- need to test this
              resp = validation.createErrorResponseStatus();
              break;
          }
      }
      return resp;
  }
  </code></pre>
  
  <p>In order to test it I created class and extended it with class with this method and create test method</p>
  
  <pre><code>@Test
  public void nonValidBranchTest() {
      ParameterValidator validator = createMock(ParameterValidator.class);
      validator.isValid();
      expectLastCall().andReturn(false);
      replay(validator);
  
      this.validate(new ParameterValidator(TEST_STRING));
      verify(validator);
  
  }
  </code></pre>
  
  <p>But when I try to run test - I've got an error</p>
  
  <pre><code>java.lang.AssertionError: 
     Expectation failure on verify:
       ParameterValidator.isValid(): expected: 1, actual: 0
  </code></pre>