Package org.testng.internal
Class Parameters.MethodParameters
- java.lang.Object
-
- org.testng.internal.Parameters.MethodParameters
-
- Enclosing class:
- Parameters
public static class Parameters.MethodParameters extends java.lang.Object
A parameter passing helper class.
-
-
Field Summary
Fields Modifier and Type Field Description private ITestContext
context
private java.lang.reflect.Method
currentTestMethod
private java.lang.Object[]
parameterValues
private ITestResult
testResult
private java.util.Map<java.lang.String,java.lang.String>
xmlParameters
-
Constructor Summary
Constructors Constructor Description MethodParameters(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> methodParams)
MethodParameters(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> methodParams, java.lang.Object[] pv, java.lang.reflect.Method m, ITestContext ctx, ITestResult tr)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Parameters.MethodParameters
newInstance(java.util.Map<java.lang.String,java.lang.String> params, ITestNGMethod testNGMethod, ITestContext context)
-
-
-
Field Detail
-
xmlParameters
private final java.util.Map<java.lang.String,java.lang.String> xmlParameters
-
currentTestMethod
private final java.lang.reflect.Method currentTestMethod
-
context
private final ITestContext context
-
parameterValues
private java.lang.Object[] parameterValues
-
testResult
private final ITestResult testResult
-
-
Constructor Detail
-
MethodParameters
public MethodParameters(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> methodParams)
-
MethodParameters
public MethodParameters(java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.lang.String> methodParams, java.lang.Object[] pv, java.lang.reflect.Method m, ITestContext ctx, ITestResult tr)
- Parameters:
params
- parameters found in the suite and test tagsmethodParams
- parameters found in the include tagpv
- parameter values to be used.m
- theMethod
object.ctx
- TheITestContext
object representing the current testtr
- - TheITestResult
object.
-
-
Method Detail
-
newInstance
public static Parameters.MethodParameters newInstance(java.util.Map<java.lang.String,java.lang.String> params, ITestNGMethod testNGMethod, ITestContext context)
-
-