junitparams.custom
Interface ParametersProvider<A extends Annotation>

Type Parameters:
A - type of annotation mentioning this provider
All Known Implementing Classes:
CombinedParametersProvider, FileParametersProvider

public interface ParametersProvider<A extends Annotation>

An interface for custom parameters providers. To be used with CustomParameters annotation. Must have a default no-args constructor.


Method Summary
 Object[] getParameters()
          Actual parameters generation
 void initialize(A parametersAnnotation)
          Initializes this provider - you can read your custom annotation config here.
 

Method Detail

initialize

void initialize(A parametersAnnotation)
Initializes this provider - you can read your custom annotation config here.

Parameters:
parametersAnnotation - parameters annotation on test method

getParameters

Object[] getParameters()
Actual parameters generation

Returns:
parameters for test method calls


Copyright © 2017 Pragmatists. All rights reserved.