net.sf.farrago.test.regression
Class FarragoSqlRegressionTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eigenbase.test.DiffTestCase
              extended by net.sf.farrago.test.ResultSetTestCase
                  extended by net.sf.farrago.test.FarragoTestCase
                      extended by net.sf.farrago.test.FarragoSqlTest
                          extended by net.sf.farrago.test.regression.FarragoSqlRegressionTest
All Implemented Interfaces:
Test

public class FarragoSqlRegressionTest
extends FarragoSqlTest

FarragoSqlRegressionTest is a JUnit harness for executing tests which are implemented by running an SQL script and diffing the output against a reference file containing the expected results.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/test/regression/FarragoSqlRegressionTest.java#17 $
Author:
Wael Chatila

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.farrago.test.FarragoSqlTest
FarragoSqlTest.FarragoSqlTestFactory
 
Nested classes/interfaces inherited from class net.sf.farrago.test.FarragoTestCase
FarragoTestCase.Cleanup, FarragoTestCase.CleanupFactory
 
Field Summary
 
Fields inherited from class net.sf.farrago.test.FarragoTestCase
allocOwner, connection, preparedStmt, repos, stmt, tracer
 
Fields inherited from class net.sf.farrago.test.ResultSetTestCase
resultSet
 
Fields inherited from class org.eigenbase.test.DiffTestCase
logFile, logOutputStream, refFile
 
Constructor Summary
FarragoSqlRegressionTest(String testName)
           
 
Method Summary
protected  void runTest()
           
static Test suite()
           
 
Methods inherited from class net.sf.farrago.test.FarragoSqlTest
gatherSuite, setUp
 
Methods inherited from class net.sf.farrago.test.FarragoTestCase
forceShutdown, getJdbcUri, getSession, getTestlogRoot, getTestlogRootStatic, newConnection, newJdbcEngineDriver, restoreParameters, restoreParameters, runCleanup, runSqlLineTest, runSqlLineTest, saveParameters, saveParameters, setRefFileDiffMasks, shouldDiff, staticSetUp, staticTearDown, tearDown, tearDownImpl, wrappedSuite, wrappedSuite
 
Methods inherited from class net.sf.farrago.test.ResultSetTestCase
compareResultList, compareResultLists, compareResultSet, compareResultSetWithDelta, compareResultSetWithPattern, getResultSetCount
 
Methods inherited from class org.eigenbase.test.DiffTestCase
addDiffMask, addIgnorePattern, diffFile, diffLines, diffTestLog, fileContents, openTestLog, openTestLogOutputStream, setGC, setVerbose
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FarragoSqlRegressionTest

public FarragoSqlRegressionTest(String testName)
                         throws Exception
Throws:
Exception
Method Detail

suite

public static Test suite()
                  throws Exception
Throws:
Exception

runTest

protected void runTest()
                throws Exception
Overrides:
runTest in class FarragoSqlTest
Throws:
Exception