net.sf.farrago.test
Class FarragoSqlOperatorsSuite.FarragoVmOperatorTestBase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eigenbase.sql.test.SqlOperatorTests
              extended by net.sf.farrago.test.FarragoSqlOperatorsSuite.FarragoVmOperatorTestBase
All Implemented Interfaces:
Test
Direct Known Subclasses:
FarragoSqlOperatorsSuite.FarragoAutoVmOperatorTest, FarragoSqlOperatorsSuite.FarragoFennelVmOperatorTest, FarragoSqlOperatorsSuite.FarragoJavaVmOperatorTest
Enclosing class:
FarragoSqlOperatorsSuite

public abstract static class FarragoSqlOperatorsSuite.FarragoVmOperatorTestBase
extends SqlOperatorTests

Base class for all tests which test operators against a particular virtual machine. Abstract so that Junit doesn't try to run it.


Field Summary
private  FarragoSqlOperatorsSuite.FarragoSqlTester tester
           
 
Fields inherited from class org.eigenbase.sql.test.SqlOperatorTests
badDatetimeMessage, datePattern, defaultTimeZone, divisionByZeroMessage, gmtTimeZone, invalidCharMessage, literalOutOfRangeMessage, maxNumericStrings, maxOverflowNumericStrings, minNumericStrings, minOverflowNumericStrings, NL, numericTypeNames, outOfRangeMessage, stringTruncMessage, timePattern, timestampPattern, todo
 
Constructor Summary
FarragoSqlOperatorsSuite.FarragoVmOperatorTestBase(String testName, FarragoCalcSystemTest.VirtualMachine vm)
           
 
Method Summary
protected  SqlTester getTester()
          Derived class must implement this method to provide a means to validate, execute various statements.
 
Methods inherited from class org.eigenbase.sql.test.SqlOperatorTests
currentTimeString, getCalendarNotTooNear, setUp, testAbsFunc, testAndOperator, testAvgFunc, testBetween, testCardinalityFunc, testCase, testCaseType, testCastApproxNumericLimits, testCastDateTime, testCastDecimalToDoubleToInteger, testCastExactNumericLimits, testCastNull, testCastToApproxNumeric, testCastToBoolean, testCastToExactNumeric, testCastToString, testCastTruncates, testCastWithRoundingToScalar, testCeilFunc, testCharacterLengthFunc, testCharLengthFunc, testCoalesceFunc, testCollectFunc, testConcatOperator, testConvertFunc, testCountFunc, testCumeDistFunc, testCurrentDateFunc, testCurrentPathFunc, testCurrentRoleFunc, testCurrentTimeFunc, testCurrentTimestampFunc, testCurrentUserFunc, testDenseRankFunc, testDescendingOperator, testDivideOperator, testElementFunc, testEqualsOperator, testEscapeOperator, testExistsOperator, testExpFunc, testExplicitTableOperator, testExtractFunc, testFirstValueFunc, testFloorFunc, testFusionFunc, testGreaterThanOperator, testGreaterThanOrEqualOperator, testInitcapFunc, testInOperator, testIsASetOperator, testIsDistinctFromOperator, testIsFalseOperator, testIsNotDistinctFromOperator, testIsNotFalseOperator, testIsNotNullOperator, testIsNotTrueOperator, testIsNotUnknownOperator, testIsNullOperator, testIsTrueOperator, testIsUnknownOperator, testJdbcFn, testLastValueFunc, testLessThanOperator, testLessThanOrEqualOperator, testLikeOperator, testLiteralAtLimit, testLiteralBeyondLimit, testLiteralChain, testLnFunc, testLocalTimeFunc, testLocalTimestampFunc, testLogFunc, testLowerFunc, testMaxFunc, testMemberOfOperator, testMinFunc, testMinusDateOperator, testMinusIntervalOperator, testMinusOperator, testModFunc, testModFuncDivByZero, testMultiplyOperator, testNotBetween, testNotEqualsOperator, testNotInOperator, testNotLikeOperator, testNotOperator, testNotSimilarToOperator, testNullifFunc, testOrOperator, testOverlapsOperator, testOverlayFunc, testPercentRankFunc, testPlusIntervalOperator, testPlusOperator, testPositionFunc, testPowerFunc, testPrefixMinusOperator, testPrefixPlusOperator, testRankFunc, testRow, testRowNumberFunc, testSelect, testSessionUserFunc, testSimilarToOperator, testSubstringFunction, testSumFunc, testSystemUserFunc, testTranslateFunc, testTrimFunc, testUpperFunc, testUserFunc, testValuesOperator, testWindow
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, 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
 

Field Detail

tester

private final FarragoSqlOperatorsSuite.FarragoSqlTester tester
Constructor Detail

FarragoSqlOperatorsSuite.FarragoVmOperatorTestBase

public FarragoSqlOperatorsSuite.FarragoVmOperatorTestBase(String testName,
                                                          FarragoCalcSystemTest.VirtualMachine vm)
                                                   throws Exception
Throws:
Exception
Method Detail

getTester

protected SqlTester getTester()
Description copied from class: SqlOperatorTests
Derived class must implement this method to provide a means to validate, execute various statements.

Specified by:
getTester in class SqlOperatorTests