Modifier and Type | Field and Description |
---|---|
private boolean |
checkRedo |
private java.lang.String |
messages |
private boolean |
passed |
private long |
seed |
private static long |
seedCounter |
Constructor and Description |
---|
RandomTest() |
RandomTest(long seed) |
Modifier and Type | Method and Description |
---|---|
TopicMap |
createRandomTopicMap(java.util.Random random,
int numTopics) |
java.lang.String |
getLabel() |
void |
getMessages(java.io.Writer out) |
<T> T |
getRandom(java.util.Collection<T> c,
java.util.Random random) |
<T> T |
getRandom(java.util.Iterator<T> iter,
int count,
java.util.Random random) |
Association |
getRandomAssociation(TopicMap tm,
java.util.Random random) |
Locator |
getRandomLocator(java.util.Collection<Locator> c,
java.util.Random random) |
java.util.Set<Topic> |
getRandomScope(java.util.Collection<java.util.Set<Topic>> c,
java.util.Random random) |
Topic |
getRandomTopic(java.util.Collection<Topic> c,
java.util.Random random) |
Topic |
getRandomTopic(TopicMap tm,
java.util.Random random) |
boolean |
isPassed() |
private java.lang.String |
makeDiff(TopicMap tm1,
TopicMap tm2) |
void |
performRandomOperation(TopicMap tm,
java.util.Random random) |
void |
run() |
private java.lang.String |
stringifyException(java.lang.Throwable t) |
private long seed
private boolean passed
private java.lang.String messages
private boolean checkRedo
private static long seedCounter
public TopicMap createRandomTopicMap(java.util.Random random, int numTopics) throws TopicMapException
TopicMapException
public Association getRandomAssociation(TopicMap tm, java.util.Random random) throws TopicMapException
TopicMapException
public Topic getRandomTopic(TopicMap tm, java.util.Random random) throws TopicMapException
TopicMapException
public Locator getRandomLocator(java.util.Collection<Locator> c, java.util.Random random)
public java.util.Set<Topic> getRandomScope(java.util.Collection<java.util.Set<Topic>> c, java.util.Random random)
public <T> T getRandom(java.util.Collection<T> c, java.util.Random random)
public <T> T getRandom(java.util.Iterator<T> iter, int count, java.util.Random random)
public void performRandomOperation(TopicMap tm, java.util.Random random) throws TopicMapException
TopicMapException
private java.lang.String makeDiff(TopicMap tm1, TopicMap tm2) throws TopicMapException
TopicMapException
private java.lang.String stringifyException(java.lang.Throwable t)
public void run() throws TopicMapException
run
in interface Test
TopicMapException
public void getMessages(java.io.Writer out) throws java.io.IOException
getMessages
in interface Test
java.io.IOException
Copyright 2004-2015 Wandora Team