de.fuberlin.wiwiss.d2rq
Class PatternTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended byde.fuberlin.wiwiss.d2rq.PatternTest
All Implemented Interfaces:
junit.framework.Test

public class PatternTest
extends junit.framework.TestCase

Tests the Pattern class.

Author:
Richard Cyganiak

Field Summary
private static java.lang.String[] defaultRow
           
private  java.util.Map map
           
 
Fields inherited from class junit.framework.TestCase
 
Constructor Summary
PatternTest(java.lang.String arg0)
          Constructor for PatternTest.
 
Method Summary
private  void assertIllegalPattern(java.lang.String pattern)
           
private  void assertNoMatch(Pattern pattern, java.lang.String value)
           
private  void assertPattern(java.lang.String expected, java.lang.String pattern)
           
private  void assertPatternValues(Pattern pattern, java.lang.String value, java.util.Map expectedValues)
           
 void setUp()
           
 void testBrokenPattern()
           
 void testMatches()
           
 void testMatchesMiniPattern()
           
 void testMatchesOneColumnPattern()
           
 void testMatchesPatternEndingWithColumn()
           
 void testMatchesPatternStartingWithColumn()
           
 void testMatchesTrivialPattern()
           
 void testMatchesTwoColumnPattern()
           
 void testNull()
           
 void testPatternSyntax()
           
 void testSimple()
           
 
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

map

private java.util.Map map

defaultRow

private static final java.lang.String[] defaultRow
Constructor Detail

PatternTest

public PatternTest(java.lang.String arg0)
Constructor for PatternTest.

Parameters:
arg0 -
Method Detail

setUp

public void setUp()

testSimple

public void testSimple()

testNull

public void testNull()

testPatternSyntax

public void testPatternSyntax()

testBrokenPattern

public void testBrokenPattern()

testMatches

public void testMatches()

testMatchesTrivialPattern

public void testMatchesTrivialPattern()

testMatchesMiniPattern

public void testMatchesMiniPattern()

testMatchesOneColumnPattern

public void testMatchesOneColumnPattern()

testMatchesTwoColumnPattern

public void testMatchesTwoColumnPattern()

testMatchesPatternStartingWithColumn

public void testMatchesPatternStartingWithColumn()

testMatchesPatternEndingWithColumn

public void testMatchesPatternEndingWithColumn()

assertPattern

private void assertPattern(java.lang.String expected,
                           java.lang.String pattern)

assertIllegalPattern

private void assertIllegalPattern(java.lang.String pattern)

assertPatternValues

private void assertPatternValues(Pattern pattern,
                                 java.lang.String value,
                                 java.util.Map expectedValues)

assertNoMatch

private void assertNoMatch(Pattern pattern,
                           java.lang.String value)