| Modifier and Type | Class and Description |
|---|---|
class |
ArgumentReplacementVariation
Variation for replacement of value of some argument.
|
class |
ComplexVariation
Complex variation combines multiple variations that all will be applied to
arguments sequentially.
|
class |
DeepCloningVariation
Variation that clones all arguments before the modification by another
variation(that is delegated.)
|
class |
JXPathVariation
Variation implementation using to find fields to modify JXpath (See
http://commons.apache.org/jxpath/). |
class |
NoVariation
Empty variation that represents original calculation without any changes of
arguments.
|
| Modifier and Type | Method and Description |
|---|---|
Variation |
DeepCloningVariation.getDelegatedVariation() |
static Variation |
VariationsFactory.getVariation(String vairationId,
int argumentIndex,
String path,
Object valueToSet)
Creates variation using all needed parameters.
|
static Variation |
VariationsFactory.getVariation(String vairationId,
int argumentIndex,
String path,
Object valueToSet,
boolean cloneArguments)
Creates variation using all needed parameters with possibility to use
cloning for variations.
|
static Variation |
VariationsFactory.getVariation(VariationDescription description) |
Variation[] |
ComplexVariation.getVariations() |
| Modifier and Type | Method and Description |
|---|---|
List<Variation> |
VariationsPack.getVariations() |
| Modifier and Type | Method and Description |
|---|---|
void |
VariationsPack.addVariation(Variation variation) |
static String |
ComplexVariation.createVariationID(Variation[] variations)
Generates ID for complex variation.
|
void |
DeepCloningVariation.setDelegatedVariation(Variation variation) |
void |
ComplexVariation.setVariations(Variation[] variations) |
| Modifier and Type | Method and Description |
|---|---|
void |
VariationsPack.setVariations(List<Variation> variations) |
| Constructor and Description |
|---|
ComplexVariation(String variationID,
Variation... variations)
Constructs complex variation with the specified ID.
|
ComplexVariation(Variation... variations)
Constructs complex variation with generated ID.
|
DeepCloningVariation(String variationID,
Variation variation)
Constructs deep-cloning variation with the specified ID.
|
DeepCloningVariation(Variation variation)
Constructs deep-cloning variation with the generated ID(ID of delegated
variation +
DeepCloningVariation.DEEP_CLONING_SUFFIX). |
VariationsPack(Variation... variations) |
Copyright © 2018. All rights reserved.