Package org.easymock
Class ConstructorArgs
- java.lang.Object
-
- org.easymock.ConstructorArgs
-
public class ConstructorArgs extends java.lang.Object
Class wrapping arguments to create a partial class mock that gets instantiated by calling one of its constructors
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.reflect.Constructor<?>
constructor
private java.lang.Object[]
initArgs
-
Constructor Summary
Constructors Constructor Description ConstructorArgs(java.lang.reflect.Constructor<?> constructor, java.lang.Object... initArgs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.reflect.Constructor<?>
getConstructor()
java.lang.Object[]
getInitArgs()
private java.lang.IllegalArgumentException
throwException(java.lang.Class<?> paramType, java.lang.Object arg)
private void
validateArgs()
-
-
-
Method Detail
-
validateArgs
private void validateArgs()
-
throwException
private java.lang.IllegalArgumentException throwException(java.lang.Class<?> paramType, java.lang.Object arg)
-
getInitArgs
public java.lang.Object[] getInitArgs()
- Returns:
- arguments to be passed to the constructor
-
getConstructor
public java.lang.reflect.Constructor<?> getConstructor()
- Returns:
- constructor to be called
-
-