|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectde.folt.test.testdata.TestDataGenerator
public class TestDataGenerator
Class creates test files for performance measuring.
| Constructor Summary | |
|---|---|
TestDataGenerator()
|
|
| Method Summary | |
|---|---|
void |
generateTestData(java.lang.String fileName,
int numberOfEntries,
int minLen,
int maxLen,
int numberofSimilarEntries,
int[] similarity)
generateTestData generate numberOfEntries test string of length between minLen and maxLen and for each string generate in addition numberofSimilarEntries similar strings. |
static java.lang.String |
getAlphabet()
The alphabet used to generate the test strings default: alphabet = "1234567890 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRTUVWXYZ"; |
static java.lang.String |
getFileName()
|
static int |
getMaxLen()
|
static int |
getMinLen()
|
static int |
getNumberOfEntries()
|
static int |
getNumberofSimilarEntries()
|
static int[] |
getSimilarity()
|
static void |
main(java.lang.String[] args)
main this method creates test strings. |
static java.lang.String |
randomString(int minLen,
int iMaxLen)
randomString create a random string of maximum iMaxLen characters |
static void |
setAlphabet(java.lang.String alphabet)
sets the alpahabet used to generate the test strings default: alphabet = "1234567890 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRTUVWXYZ"; |
static void |
setFileName(java.lang.String fileName)
|
static void |
setMaxLen(int maxLen)
|
static void |
setMinLen(int minLen)
|
static void |
setNumberOfEntries(int numberOfEntries)
|
static void |
setNumberofSimilarEntries(int numberofSimilarEntries)
|
static void |
setSimilarity(int[] similarity)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TestDataGenerator()
| Method Detail |
|---|
public static java.lang.String getAlphabet()
public static java.lang.String getFileName()
public static int getMaxLen()
public static int getMinLen()
public static int getNumberOfEntries()
public static int getNumberofSimilarEntries()
public static int[] getSimilarity()
public static void main(java.lang.String[] args)
args - 0 = file name, 1 = numberOfEntries, 2 min length, 3 = max length, 4 = numberofSimilarEntries; 5..5+numberofSimilarEntries % similarities
public static java.lang.String randomString(int minLen,
int iMaxLen)
iMinLen - the minimum length of the stringiMaxLen - the maximum length of the string
public static void setAlphabet(java.lang.String alphabet)
alphabet - the alphabet to setpublic static void setFileName(java.lang.String fileName)
fileName - the fileName to setpublic static void setMaxLen(int maxLen)
maxLen - the maxLen to setpublic static void setMinLen(int minLen)
minLen - the minLen to setpublic static void setNumberOfEntries(int numberOfEntries)
numberOfEntries - the numberOfEntries to setpublic static void setNumberofSimilarEntries(int numberofSimilarEntries)
numberofSimilarEntries - the numberofSimilarEntries to setpublic static void setSimilarity(int[] similarity)
similarity - the similarity to set
public void generateTestData(java.lang.String fileName,
int numberOfEntries,
int minLen,
int maxLen,
int numberofSimilarEntries,
int[] similarity)
fileName - out put file namenumberOfEntries - number of different strings to generateminLen - minimum string lengthmaxLen - maximum string lengthnumberofSimilarEntries - number of similar entries to generatesimilarity - the similarity array in %
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||