KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > easymock > ArgumentsMatcher


1 /*
2  * Copyright (c) 2001-2005 OFFIS. This program is made available under the terms of
3  * the MIT License.
4  */

5 package org.easymock;
6
7 /**
8  * A comparison function that is used to match arguments.
9  *
10  * @see MockControl#setDefaultMatcher
11  * @see MockControl#setMatcher
12  * @see MockControl#EQUALS_MATCHER
13  * @see MockControl#ARRAY_MATCHER
14  * @see MockControl#ALWAYS_MATCHER
15  */

16 public interface ArgumentsMatcher {
17
18     /**
19      * Matches two arrays of arguments.
20      *
21      * @param expected
22      * the expected arguments.
23      * @param actual
24      * the actual arguments.
25      * @return true if the arguments match, false otherwise.
26      */

27     boolean matches(Object JavaDoc[] expected, Object JavaDoc[] actual);
28
29     /**
30      * Returns a string representation of the arguments.
31      *
32      * @param arguments
33      * the arguments to be used in the string representation.
34      * @return a string representation of the arguments.
35      */

36     String JavaDoc toString(Object JavaDoc[] arguments);
37 }
38
Popular Tags