public class SmartValueProducer extends AbstractValueProducer<JsonNode>
The smart type is designed to be used only for the fixed value.
For example:
{name : @smart(John)} will result in {name : John}
However,
{name : @smart} will result in {name : null}
| 构造器和说明 |
|---|
SmartValueProducer() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getTypeName()
Returns the name of the producer used in the template.
|
JsonNode |
produce()
Produces a node without any parameter.
|
JsonNode |
produce(String value)
Produces a node with a single parameter.
|
pickBooleanParam, pickFloatParam, pickIntegerParam, pickStringParam, produce, produce, randomFloatInRange, randomIntInRange, shouldBeInAscOrder, shouldBeInAscOrder, shouldBePositive, validateParamMappublic String getTypeName()
IValueProducerpublic JsonNode produce()
IValueProducerproduce 在接口中 IValueProducer<JsonNode>produce 在类中 AbstractValueProducer<JsonNode>public JsonNode produce(String value)
IValueProducerproduce 在接口中 IValueProducer<JsonNode>produce 在类中 AbstractValueProducer<JsonNode>value - the single parameterCopyright © 2019. All rights reserved.