MXUnit 2.1.3 (Generated: 09/27/2012)

mxunit.framework.decorators
Class DataProviderDecorator

WEB-INF.cftags.component
        extended by mxunit.framework.TestDecorator
            extended by mxunit.framework.decorators.DataProviderDecorator

public class DataProviderDecorator
extends TestDecorator

Method Summary
private any _$invoke([any methodName], [any args])
 any _$throw([any type='mxunit.exception.InvalidDataProviderReferenceException'], [any message='Invalid DataProvider specified. '], [any detail='This usually happens if the name of your dataprovider is wrong or you are passing in something other than a string. '])
private any getMethod(string methodName)
private any getTopRow([query theQuery])
private any invokeComponentForQueryProvider(string methodName, query query)
 string invokeTestMethod(string methodName, [struct args])
 any runArrayDataProvider(any methodName, any dataProvider)
private any runDataProvider(any methodName, any dataProvider)
          Main entry point
 any runFileDataProvider(any methodName, any dataProvider)
          runner for File-based DataProvider-driven tests
 any runListDataProvider(any methodName, any dataProvider)
 any runNumericDataProvider(any methodName, any dataProvider)
 any runQueryDataProvider(any methodName, any dataProvider)
          runner for DataProvider-driven tests
 any runStructDataProvider(any methodName, any dataProvider)
 
Methods inherited from class mxunit.framework.TestDecorator
mxunit.framework.decorators.DataProviderDecorator
 
Methods inherited from class WEB-INF.cftags.component
 

Method Detail

_$invoke

private any _$invoke([any methodName], [any args])

Parameters:
methodName
args

_$throw

public any _$throw([any type='mxunit.exception.InvalidDataProviderReferenceException'], [any message='Invalid DataProvider specified. '], [any detail='This usually happens if the name of your dataprovider is wrong or you are passing in something other than a string. '])

Parameters:
type
message
detail

getMethod

private any getMethod(string methodName)

Parameters:
methodName

getTopRow

private any getTopRow([query theQuery])

Parameters:
theQuery

invokeComponentForQueryProvider

private any invokeComponentForQueryProvider(string methodName, query query)

Parameters:
methodName
query

invokeTestMethod

public string invokeTestMethod(string methodName, [struct args])

Overrides:
invokeTestMethod in class TestDecorator
Parameters:
methodName - the name of the method to invoke
args - Optional set of arguments

runArrayDataProvider

public any runArrayDataProvider(any methodName, any dataProvider)

Parameters:
methodName
dataProvider - Name of an array

runDataProvider

private any runDataProvider(any methodName, any dataProvider)
Main entry point. Delegates to specific datatype handler

Parameters:
methodName
dataProvider - Name of object to iterate

runFileDataProvider

public any runFileDataProvider(any methodName, any dataProvider)
runner for File-based DataProvider-driven tests

Parameters:
methodName
dataProvider - Name of a file

runListDataProvider

public any runListDataProvider(any methodName, any dataProvider)

Parameters:
methodName
dataProvider - Name of a query

runNumericDataProvider

public any runNumericDataProvider(any methodName, any dataProvider)

Parameters:
methodName
dataProvider - Name of a query

runQueryDataProvider

public any runQueryDataProvider(any methodName, any dataProvider)
runner for DataProvider-driven tests

Parameters:
methodName
dataProvider - Name of a query

runStructDataProvider

public any runStructDataProvider(any methodName, any dataProvider)

Parameters:
methodName
dataProvider - Name of a query

MXUnit 2.1.3 (Generated: 09/27/2012)