| 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
TopicMapExceptionpublic Association getRandomAssociation(TopicMap tm, java.util.Random random) throws TopicMapException
TopicMapExceptionpublic Topic getRandomTopic(TopicMap tm, java.util.Random random) throws TopicMapException
TopicMapExceptionpublic 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
TopicMapExceptionprivate java.lang.String makeDiff(TopicMap tm1, TopicMap tm2) throws TopicMapException
TopicMapExceptionprivate java.lang.String stringifyException(java.lang.Throwable t)
public void run()
throws TopicMapException
run in interface TestTopicMapExceptionpublic void getMessages(java.io.Writer out)
throws java.io.IOException
getMessages in interface Testjava.io.IOExceptionCopyright 2004-2015 Wandora Team