org.objectweb.cjdbc.scenario.standalone.sql.request
Class ReplaceRequestPatternTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byorg.objectweb.cjdbc.scenario.templates.NoTemplate
              extended byorg.objectweb.cjdbc.scenario.standalone.sql.request.ReplaceRequestPatternTest
All Implemented Interfaces:
junit.framework.Test

public class ReplaceRequestPatternTest
extends NoTemplate

ReplaceRequestPatternTest test class.

Author:
Nicolas Modrzyk

Nested Class Summary
protected  class ReplaceRequestPatternTest.ParsingResult
          Stores the expected result of the parsing call
 
Field Summary
private  int count
           
private static boolean inited
           
private static java.lang.String REPLACE_PATTERN_REQUESTS_FILE
          File name containing the requests to test.
private  java.util.ArrayList results
          List of ParsingResult objects.
 
Fields inherited from class org.objectweb.cjdbc.scenario.templates.NoTemplate
logger, TEXT_DIR
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
ReplaceRequestPatternTest()
           
 
Method Summary
private  void parse(ReplaceRequestPatternTest.ParsingResult result, boolean isCaseSensitive)
          Perfoms the parsing test.
protected  void setUp()
           
 void testParseRewriteRequest()
          org.objectweb.cjdbc.common.sql.CreateRequest#parse(DatabaseSchema, int, boolean)
 
Methods inherited from class org.objectweb.cjdbc.scenario.templates.NoTemplate
getTextPath, getUserDir
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

REPLACE_PATTERN_REQUESTS_FILE

private static final java.lang.String REPLACE_PATTERN_REQUESTS_FILE
File name containing the requests to test.


results

private java.util.ArrayList results
List of ParsingResult objects.


inited

private static boolean inited

count

private int count
Constructor Detail

ReplaceRequestPatternTest

public ReplaceRequestPatternTest()
Method Detail

setUp

protected void setUp()
See Also:
TestCase.setUp()

testParseRewriteRequest

public void testParseRewriteRequest()
org.objectweb.cjdbc.common.sql.CreateRequest#parse(DatabaseSchema, int, boolean)


parse

private void parse(ReplaceRequestPatternTest.ParsingResult result,
                   boolean isCaseSensitive)
Perfoms the parsing test.

Parameters:
result - expected result
isCaseSensitive - true if the parsing must be case sensitive.


Copyright © 2002, 2005 - ObjectWeb Consortium - All Rights Reserved.