laser.regularlanguage.util.test
Class StringRLConverterTests

java.lang.Object
  extended by laser.regularlanguage.util.test.StringRLConverterTests

public class StringRLConverterTests
extends java.lang.Object

Performs regression testing of the RE base cases converting from RE to FSA and back again.


Field Summary
static boolean[] EXPECTED_RESULTS
          The expected results of the tests
static java.lang.String FS
          The platform specific file separator
static java.lang.String RE_DIRECTORY
          The directory that contains the RE files
static java.lang.String[] RE_FILES
          The RE files to be tested
 
Constructor Summary
StringRLConverterTests()
           
 
Method Summary
static void main(java.lang.String[] args)
          Performs regression testing of the RE base cases converting from RE to FSA to RE.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RE_DIRECTORY

public static final java.lang.String RE_DIRECTORY
The directory that contains the RE files

See Also:
Constant Field Values

FS

public static final java.lang.String FS
The platform specific file separator


RE_FILES

public static final java.lang.String[] RE_FILES
The RE files to be tested


EXPECTED_RESULTS

public static final boolean[] EXPECTED_RESULTS
The expected results of the tests

Constructor Detail

StringRLConverterTests

public StringRLConverterTests()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException,
                        VisualizableException
Performs regression testing of the RE base cases converting from RE to FSA to RE.

Parameters:
args - Currently not being used
Throws:
java.io.IOException - if an I/O error occurs
VisualizableException - if a visualization error occurs