Effective implementation of algorithms (Master Thesis)
Effective and error-free implementation of algorithms
src/strings/testdata.h
Go to the documentation of this file.
00001 #ifndef H_STRINGS_TESTDATA
00002 #define H_STRINGS_TESTDATA
00003 
00007 #include <string>
00008 
00009 namespace strings {
00010 
00014 class TestdataFiles {
00015  public:
00017   static const char* ARTIFICIAL_RANDOM;
00018 
00020   static const char* ARTIFICIAL_ALPHABET_SMALL;
00021 
00023   static const char* ARTIFICIAL_ALPHABET_BIG;
00024 
00025 
00027   static const char* ARTIFICIAL_AAA_SMALL;
00028 
00030   static const char* ARTIFICIAL_AAA_BIG;
00031 
00033   static const char* TEXT_BIBLE;
00034 
00036   static const char* TEXT_FACTBOOK;
00037 
00039   static const char* GENOME_ECOLI;
00040 
00042   static const char* ARTIFICIAL_PI;
00043 
00045   static const char* GENOME_SHORT;
00046 
00048   static const char* GENOME_CHROMOSOME_Y;
00049 
00051   static const char* SOURCE_CODE_PHP;
00052 
00054   static const char* TEXT_APACHE_LOGS;
00055 };
00056 
00060 class PatternFiles {
00061  public:
00063   static const char* SEARCH_PATTERNS[];
00064 };
00065 
00066 
00067 const char* TestdataFiles::ARTIFICIAL_RANDOM =
00068   "testdata/artificial/random.txt";
00069 
00070 const char* TestdataFiles::ARTIFICIAL_ALPHABET_SMALL =
00071   "testdata/artificial/alphabet.small.txt";
00072 
00073 const char* TestdataFiles::ARTIFICIAL_ALPHABET_BIG =
00074   "testdata/artificial/alphabet.txt";
00075 
00076 const char* TestdataFiles::ARTIFICIAL_AAA_SMALL =
00077   "testdata/artificial/aaa.small.txt";
00078 
00079 const char* TestdataFiles::ARTIFICIAL_AAA_BIG =
00080   "testdata/artificial/aaa.txt";
00081 
00082 const char* TestdataFiles::ARTIFICIAL_PI = 
00083   "testdata/misc/pi.txt";
00084 
00085 const char* TestdataFiles::TEXT_BIBLE =
00086   "testdata/larger/bible.txt";
00087 
00088 const char* TestdataFiles::TEXT_FACTBOOK = 
00089   "testdata/larger/world192.txt";
00090 
00091 const char* TestdataFiles::GENOME_ECOLI = 
00092   "testdata/larger/E.coli";
00093 
00094 const char* TestdataFiles::GENOME_SHORT =
00095   "testdata/genome/chrUn_gl000211.fa";
00096 
00097 const char* TestdataFiles::GENOME_CHROMOSOME_Y = 
00098   "testdata/genome/chrY.fa";
00099 
00100 const char* TestdataFiles::SOURCE_CODE_PHP = 
00101   "testdata/big/php-5.3.5.tar";
00102 
00103 const char* TestdataFiles::TEXT_APACHE_LOGS =
00104   "testdata/big/access.log";
00105 
00106 const char* PatternFiles::SEARCH_PATTERNS[] = {
00107   "testdata/patterns/aaa.txt",
00108   "testdata/patterns/alphabet.txt",
00109   "testdata/patterns/and.txt",
00110   "testdata/patterns/nnn.txt",
00111   "testdata/patterns/php.txt",
00112   "testdata/patterns/php_line.txt",
00113   "testdata/patterns/random_genome.txt",
00114   "testdata/patterns/random_genome2.txt",
00115   "testdata/patterns/random_keyboard.txt",
00116   NULL
00117 };
00118 } // namespace strings
00119 #endif
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines