Package io.inugami.commons.providers
Class MockJsonHelper
- java.lang.Object
-
- io.inugami.commons.providers.MockJsonHelper
-
public class MockJsonHelper extends Object
MockJsonProvider- Since:
- 13 mars 2017
-
-
Field Summary
Fields Modifier and Type Field Description static String
MOCK_DIRECTORY
-
Constructor Summary
Constructors Modifier Constructor Description MockJsonHelper()
MockJsonHelper(String values)
MockJsonHelper(String values, boolean random, boolean absoluteFiles, boolean latencyEnable, int latency, ManifestInfo manifest)
protected
MockJsonHelper(Map<String,String> data)
protected
MockJsonHelper(Map<String,String> data, List<String> keys)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProviderFutureResult
aggregate(List<ProviderFutureResult> data)
static <T extends SimpleEvent>
ProviderFutureResultbuildStringResult(T event, String data)
protected String
cleanFileName(String fileName)
boolean
contains(String name)
boolean
containsWithIndex(String name)
String
getData()
String
getData(String key)
String
getDataRandom(String name)
protected int
grabRandomIndex(int maxValue)
void
loadFiles()
protected boolean
matchNameWithIndex(String name, String key)
String
toString()
-
-
-
Field Detail
-
MOCK_DIRECTORY
public static final String MOCK_DIRECTORY
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MockJsonHelper
public MockJsonHelper()
-
MockJsonHelper
public MockJsonHelper(String values)
-
MockJsonHelper
public MockJsonHelper(String values, boolean random, boolean absoluteFiles, boolean latencyEnable, int latency, ManifestInfo manifest)
-
-
Method Detail
-
loadFiles
public final void loadFiles()
-
getData
public String getData()
-
containsWithIndex
public boolean containsWithIndex(String name)
-
contains
public boolean contains(String name)
-
aggregate
public static ProviderFutureResult aggregate(List<ProviderFutureResult> data) throws ProviderException
- Throws:
ProviderException
-
buildStringResult
public static <T extends SimpleEvent> ProviderFutureResult buildStringResult(T event, String data)
-
grabRandomIndex
protected int grabRandomIndex(int maxValue)
-
-