com.emarsys.ecommon.test
Class TestData
java.lang.Object
com.emarsys.ecommon.test.TestData
- All Implemented Interfaces:
- java.lang.Iterable<java.util.List<java.lang.Object>>
public class TestData
- extends java.lang.Object
- implements java.lang.Iterable<java.util.List<java.lang.Object>>
A wrapper class for test input data, primarily intended for
usage with TestNG's data providers.
- Author:
- Michael "kULO" Kulovits
Field Summary |
protected java.util.List<java.util.List<java.lang.Object>> |
params
|
protected int |
width
|
Method Summary |
void |
addParams(java.lang.Object... objects)
|
static TestData |
fromArray(java.lang.Object[][] paramList)
Converts a two dimensional Object array into
a new TestData instance. |
java.util.Iterator<java.util.List<java.lang.Object>> |
iterator()
|
java.lang.Object[][] |
toArray()
Converts the params to an Object array. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
params
protected java.util.List<java.util.List<java.lang.Object>> params
width
protected int width
TestData
public TestData()
fromArray
public static TestData fromArray(java.lang.Object[][] paramList)
- Converts a two dimensional
Object
array into
a new TestData
instance.
- Parameters:
objects
-
- Returns:
addParams
public void addParams(java.lang.Object... objects)
- Parameters:
objects
-
iterator
public java.util.Iterator<java.util.List<java.lang.Object>> iterator()
- Specified by:
iterator
in interface java.lang.Iterable<java.util.List<java.lang.Object>>
- Returns:
toArray
public java.lang.Object[][] toArray()
- Converts the
params
to an Object
array.
- Returns:
Copyright © 2010 emarsys AG. All Rights Reserved.