com.hammingweight.hammock
Class PopulateArrayMatcher

java.lang.Object
  extended by com.hammingweight.hammock.PopulateArrayMatcher
All Implemented Interfaces:
IArgumentMatcher

public class PopulateArrayMatcher
extends java.lang.Object
implements IArgumentMatcher

The PopulateArrayMatcher class allows a mocked method to populate an array when the method is invoked.

Since:
Hammock 1.6
Author:
C.A. Meijer

Constructor Summary
PopulateArrayMatcher(int srcOffset, int srcLen, int destOffset)
          Constructor.
 
Method Summary
 boolean areArgumentsEqual(java.lang.Object argumentExpected, java.lang.Object argumentActual)
          A method to check whether this matcher can copy data to a destination array.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PopulateArrayMatcher

public PopulateArrayMatcher(int srcOffset,
                            int srcLen,
                            int destOffset)
Constructor.

Parameters:
srcOffset - The offset in the source array to start copying from.
srcLen - The number of elements to copy.
destOffset - The offset in the destination array to start copying to.
Method Detail

areArgumentsEqual

public boolean areArgumentsEqual(java.lang.Object argumentExpected,
                                 java.lang.Object argumentActual)
A method to check whether this matcher can copy data to a destination array.

Specified by:
areArgumentsEqual in interface IArgumentMatcher
Parameters:
argumentExpected - The source array specified in the expectation.
argumentActual - The destination array.
Returns:
true if this matcher can copy data into the destination array.