Class MethodSource
- java.lang.Object
-
- org.junit.platform.engine.support.descriptor.MethodSource
-
- All Implemented Interfaces:
java.io.Serializable
,TestSource
@API(status=STABLE, since="1.0") public class MethodSource extends java.lang.Object implements TestSource
Java method basedTestSource
.This class stores the method name along with its parameter types because
Method
does not implementSerializable
.- Since:
- 1.0
- See Also:
MethodSelector
, Serialized Form
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object o)
static MethodSource
from(java.lang.reflect.Method method)
Create a newMethodSource
using the suppliedmethod
.static MethodSource
from(java.lang.String className, java.lang.String methodName)
Create a newMethodSource
using the supplied class and method name.static MethodSource
from(java.lang.String className, java.lang.String methodName, java.lang.String methodParameterTypes)
Create a newMethodSource
using the supplied class and method name.java.lang.String
getClassName()
Get the declaringClass
name of this source.java.lang.String
getMethodName()
Get theMethod
name of this source.java.lang.String
getMethodParameterTypes()
Get theMethod
parameter types of this source.int
hashCode()
java.lang.String
toString()
-
-
-
Method Detail
-
from
public static MethodSource from(java.lang.String className, java.lang.String methodName)
Create a newMethodSource
using the supplied class and method name.- Parameters:
className
- theClass
name; must not benull
or blankmethodName
- theMethod
name; must not benull
or blank
-
from
public static MethodSource from(java.lang.String className, java.lang.String methodName, java.lang.String methodParameterTypes)
Create a newMethodSource
using the supplied class and method name.- Parameters:
className
- theClass
name; must not benull
or blankmethodName
- theMethod
name; must not benull
or blankmethodParameterTypes
- theMethod
parameter types as string
-
from
public static MethodSource from(java.lang.reflect.Method method)
Create a newMethodSource
using the suppliedmethod
.- Parameters:
method
- the Java method; must not benull
-
getClassName
public java.lang.String getClassName()
Get the declaringClass
name of this source.
-
getMethodName
public final java.lang.String getMethodName()
Get theMethod
name of this source.
-
getMethodParameterTypes
public final java.lang.String getMethodParameterTypes()
Get theMethod
parameter types of this source.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-