org.eigenbase.sql.parser
Class SqlUnParserTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.eigenbase.sql.parser.SqlParserTest
              extended by org.eigenbase.sql.parser.SqlUnParserTest
All Implemented Interfaces:
Test

public class SqlUnParserTest
extends SqlParserTest

Extension to SqlParserTest which ensures that every expression can un-parse successfully.

Since:
Oct 12, 2005
Version:
$Id: //open/dev/farrago/src/org/eigenbase/sql/parser/SqlUnParserTest.java#7 $
Author:
jhyde

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eigenbase.sql.parser.SqlParserTest
SqlParserTest.Tester, SqlParserTest.TesterImpl, SqlParserTest.UnparsingTesterImpl
 
Field Summary
 
Fields inherited from class org.eigenbase.sql.parser.SqlParserTest
NL
 
Constructor Summary
SqlUnParserTest(String name)
           
 
Method Summary
protected  SqlParserTest.Tester getTester()
           
 
Methods inherited from class org.eigenbase.sql.parser.SqlParserTest
_testDerivedColumnList, _testDerivedColumnListInJoin, _testDerivedColumnListNoAs, _testDerivedColumnListWithAlias, _testEmbeddedCall, _testEmbeddedFunction, _testJoinAssociativity, check, checkExp, checkExpFails, checkExpSame, checkFails, getParserImpl, parseExpression, parseStmt, subTestIntervalDayFailsValidation, subTestIntervalDayPositive, subTestIntervalDayToHourFailsValidation, subTestIntervalDayToHourPositive, subTestIntervalDayToMinuteFailsValidation, subTestIntervalDayToMinutePositive, subTestIntervalDayToSecondFailsValidation, subTestIntervalDayToSecondPositive, subTestIntervalHourFailsValidation, subTestIntervalHourPositive, subTestIntervalHourToMinuteFailsValidation, subTestIntervalHourToMinutePositive, subTestIntervalHourToSecondFailsValidation, subTestIntervalHourToSecondPositive, subTestIntervalMinuteFailsValidation, subTestIntervalMinutePositive, subTestIntervalMinuteToSecondFailsValidation, subTestIntervalMinuteToSecondPositive, subTestIntervalMonthFailsValidation, subTestIntervalMonthPositive, subTestIntervalSecondFailsValidation, subTestIntervalSecondPositive, subTestIntervalYearFailsValidation, subTestIntervalYearPositive, subTestIntervalYearToMonthFailsValidation, subTestIntervalYearToMonthPositive, testAddCarets, testArthimeticOperators, testAs, testAsAliases, testBangEqualIsBad, testBetween, testBitStringNotImplemented, testBooleanPrecedenceAndAssociativity, testCardinalityFunc, testCaseExpression, testCaseExpressionFails, testCast, testCastFails, testCastToInterval, testCharLength, testCoalesce, testCollectionTable, testCollectionTableWithColumnListParam, testCollectionTableWithCursorParam, testColumnAliasWithAs, testColumnAliasWithoutAs, testConcat, testContinuedLiteral, testConvertAndTranslate, testDateMinusDate, testDateTimeCast, testDelete, testDeleteWhere, testElementFunc, testEmbeddedDate, testEmbeddedTime, testEmbeddedTimestamp, testEmptyValues, testEqualNotEqual, testExcept, testExceptionCleanup, testExists, testExistsInWhere, testExplain, testExplainInsert, testExplainWithImpl, testExplainWithoutImpl, testExplainWithType, testExplicitTable, testExplicitTableOrdered, testExtract, testFoo, testFromValues, testFromValuesWithoutParens, testFromWithAs, testFullInnerJoinFails, testFullOuterJoin, testFunction, testFunctionInFunction, testFunctionWithDistinct, testGroup, testGroupEmpty, testHavingAfterGroup, testHavingBeforeGroupFails, testHavingNoGroup, testHexAndBinaryString, testHexAndBinaryStringFails, testIdentifier, testIllegalCursors, testIllegalUnicodeEscape, testInList, testInListEmptyFails, testInnerOuterJoinFails, testInQuery, testInsertColumnList, testInsertSelect, testInsertUnion, testInsertValues, testInSetop, testIntersect, testIntervalArithmetics, testIntervalCompare, testIntervalLiterals, testIntervalOperators, testInvalidToken, testIsASet, testIsBooleanPrecedenceAndAssociativity, testIsBooleans, testIsDistinctFrom, testIsNotDistinct, testJdbcFunctionCall, testJoinCross, testJoinOn, testJoinQuery, testJoinUsing, testLikeAndSimilar, testLiteral, testLiteralCollate, testLongIdentifiers, testMemberOf, testMergeSelectSource, testMergeTableRefSource, testMetadata, testMinusPrefixInExpression, testMiscIntervalQualifier, testMixedFrom, testMixedStar, testMultilineComment, testMultiset, testMultisetCast, testMultisetExcept, testMultisetIntersect, testMultisetMixed, testMultisetUnion, testNaturalCrossJoin, testNestedSelect, testNewSpecification, testNot, testNotExists, testNullIf, testOperateOnColumn, testOrder, testOrderIllegalInExpression, testOrderInternal, testOuterJoinNoiseword, testOver, testOverlaps, testOverlay, testParensInFrom, testParseNumber, testParseNumberFails, testPosition, testPrecedence0, testPrecedence1, testPrecedence2, testPrecedence3, testPrecedence4, testPrecedence5, testPrecedenceSetOps, testProcedureCall, testQueryInFrom, testQueryInIllegalContext, testQuotedFunction, testQuotesInString, testReverseSolidus, testRow, testScalarQueryInSelect, testScalarQueryInWhere, testSelectAll, testSelectDistinct, testSelectFromBareExplicitTableFails, testSelectFromExplicitTable, testSelectList, testSelectList3, testSelectList4, testSqlInlineComment, testStar, testStringLiteral, testStringLiteralChain, testStringLiteralFails, testSubMultisetrOf, testSubstring, testTableSample, testTabStop, testTimeDate, testTrim, testUnicodeEscapedLiteral, testUnicodeLiteral, testUnion, testUnionOfNonQueryFails, testUnionOrder, testUnnest, testUnparseableIntervalQualifiers, testValues, testValuesExplicitRow, testWhere, testWindowInSubquery, testWindowReference, testWindowSpec, testWindowSpecPartial
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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
 

Constructor Detail

SqlUnParserTest

public SqlUnParserTest(String name)
Method Detail

getTester

protected SqlParserTest.Tester getTester()
Overrides:
getTester in class SqlParserTest