diff options
Diffstat (limited to 'spss.test/src/testgenerator/DataGenerator.java')
-rw-r--r-- | spss.test/src/testgenerator/DataGenerator.java | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/spss.test/src/testgenerator/DataGenerator.java b/spss.test/src/testgenerator/DataGenerator.java new file mode 100644 index 000000000..d0743612e --- /dev/null +++ b/spss.test/src/testgenerator/DataGenerator.java @@ -0,0 +1,45 @@ +package testgenerator; + +import java.io.BufferedWriter; +import java.io.FileWriter; + +/** + * @author Administrator + * + * To change this generated comment edit the template variable "typecomment": + * Window>Preferences>Java>Templates. + * To enable and disable the creation of type comments go to + * Window>Preferences>Java>Code Generation. + */ +public class DataGenerator { + + public static final String text_to_be_signed="Something to be Signed :) "; + + public static void main(String[] args) throws Exception { + generateData("1kb.txt",1000); + generateData("10kb.txt",10000); + generateData("20kb.txt",20000); + generateData("50kb.txt",50000); + generateData("100kb.txt",100000); + generateData("500kb.txt",500000); + generateData("1mb.txt",1000000); + generateData("10mb.txt",10000000); + } + + public static void generateData(String filename,int size) throws Exception + { + StringBuffer sb = new StringBuffer(size); + int max = size-text_to_be_signed.length(); + while(sb.length()<(max)) + { + sb.append(text_to_be_signed); + } + + sb.append(text_to_be_signed.substring(0,(size-sb.length()))); + + BufferedWriter bw = new BufferedWriter(new FileWriter(filename)); + bw.write(sb.toString()); + bw.flush(); + bw.close(); + } +} |