|
EasyMock example source code file (IArgumentMatcher.java)
The EasyMock IArgumentMatcher.java source code
/*
* Copyright (c) 2001-2006 OFFIS, Tammo Freese.
* This program is made available under the terms of the MIT License.
*/
package org.easymock;
/**
* Decides whether an actual argument is accepted.
*/
public interface IArgumentMatcher {
/**
* Returns whether this matcher accepts the given argument.
* <p>
* Like Object.equals(), it should be aware that the argument passed might
* be null and of any type. So you will usually start the method with an
* instanceof and/or null check.
* <p>
* The method should <b>never assert if the argument doesn't match. It
* should only return false. EasyMock will take care of asserting if the
* call is really unexpected.
*
* @param argument the argument
* @return whether this matcher accepts the given argument.
*/
boolean matches(Object argument);
/**
* Appends a string representation of this matcher to the given buffer. In case
* of failure, the printed message will show this string to allow to know which
* matcher was used for the failing call.
*
* @param buffer the buffer to which the string representation is appended.
*/
void appendTo(StringBuffer buffer);
}
Other EasyMock examples (source code examples)Here is a short list of links related to this EasyMock IArgumentMatcher.java source code file: |
| ... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.