net.sf.farrago.test
Class FarragoRepositoryTest

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.FarragoRepositoryTest
All Implemented Interfaces:
Test

public class FarragoRepositoryTest
extends FarragoTestCase

FarragoRepositoryTest contains unit tests for the repository.

Version:
$Id: //open/dev/farrago/src/net/sf/farrago/test/FarragoRepositoryTest.java#14 $
Author:
John V. Sichi

Nested Class Summary
 
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
FarragoRepositoryTest(String testName)
          Creates a new FarragoRepositoryTest object.
 
Method Summary
private  String stripDollarImpl(String str)
           
static Test suite()
           
 void testDefaultCharacterSet()
           
 void testInvalidCharFilter()
           
 void testObjIntegrityVerificationFail()
           
 void testObjIntegrityVerificationPass()
           
 void testTags()
          Tests FarragoRepos interface for tags manipulation.
 
Methods inherited from class net.sf.farrago.test.FarragoTestCase
forceShutdown, getJdbcUri, getSession, getTestlogRoot, getTestlogRootStatic, newConnection, newJdbcEngineDriver, restoreParameters, restoreParameters, runCleanup, runSqlLineTest, runSqlLineTest, saveParameters, saveParameters, setRefFileDiffMasks, setUp, 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, runTest, 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

FarragoRepositoryTest

public FarragoRepositoryTest(String testName)
                      throws Exception
Creates a new FarragoRepositoryTest object.

Parameters:
testName - JUnit test name
Throws:
Exception - .
Method Detail

suite

public static Test suite()

testTags

public void testTags()
Tests FarragoRepos interface for tags manipulation.


testObjIntegrityVerificationPass

public void testObjIntegrityVerificationPass()

testObjIntegrityVerificationFail

public void testObjIntegrityVerificationFail()

stripDollarImpl

private String stripDollarImpl(String str)

testDefaultCharacterSet

public void testDefaultCharacterSet()

testInvalidCharFilter

public void testInvalidCharFilter()
                           throws Exception
Throws:
Exception