org.LexGrid.LexBIG.Impl.function.query.lucene.searchAlgorithms
Class TestSubString

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.LexGrid.LexBIG.Impl.function.LexBIGServiceTestCase
              extended by org.LexGrid.LexBIG.Impl.function.query.lucene.searchAlgorithms.BaseSearchAlgorithmTest
                  extended by org.LexGrid.LexBIG.Impl.function.query.lucene.searchAlgorithms.TestSubString
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
TestSubStringLiteralSubString, TestSubStringNonLeadingWildcardLiteralSubString

public class TestSubString
extends BaseSearchAlgorithmTest

The Class TestSubString.

Author:
Kevin Peterson

Field Summary
 
Fields inherited from class org.LexGrid.LexBIG.Impl.function.query.lucene.searchAlgorithms.BaseSearchAlgorithmTest
lbs
 
Fields inherited from class org.LexGrid.LexBIG.Impl.function.LexBIGServiceTestCase
AIR_SCHEME, AIR_URN, AIR_VERSION, AMINOACID_SCHEME, AMINOACID_VERSION, AUTO_EXPORT_SCHEME, AUTO_EXPORT_URI, AUTO_EXPORT_VERSION, AUTO_SCHEME, AUTO_URN, AUTO_VERSION, CAMERA_SCHEME_MANIFEST, CAMERA_SCHEME_MANIFEST_URN, CAMERA_SCHEME_MANIFEST_VERSION, CELL_SCHEME, CELL_URN, CELL_VERSION, HL7_SCHEME, HL7_VERSION, MAPPING_SCHEME_URI, MAPPING_SCHEME_VERSION, META_SCHEME, META_SCHEME_MANIFEST, META_SCHEME_MANIFEST_URN, META_SCHEME_MANIFEST_VERSION, META_URN, META_VERSION, OVARIANMASS_SCHEME_URN, OVARIANMASS_SCHEME_VERSION, PARTS_NAMESPACE, PARTS_SCHEME, PARTS_URN, PARTS_VERSION, PIZZA_SCHEME_NAME, PIZZA_SCHEME_URI, PIZZA_SCHEME_VERSION, SAMPLE_META_VERSION, THES_SCHEME, THES_URN, THES_VERSION
 
Constructor Summary
TestSubString()
           
 
Method Summary
protected  java.lang.String getAlgorithm()
          Gets the algorithm.
protected  java.lang.String getTestID()
          To be implemented by each descendant testcase.
 void testSubString()
          Test starts with.
 void testSubStringAllTerms()
          Test sub string all terms.
 void testSubStringCaseInsensitive()
          Test starts with case insensitive.
 void testSubStringExactMatchScoring()
           
 void testSubStringInvalidDistance()
          Test sub string invalid distance.
 void testSubStringInvalidOrder()
          Test sub string invalid order.
 void testSubStringLeadingAndTrailingWildcard()
          Test sub string leading and trailing wildcard.
 void testSubStringLeadingWildcard()
          Test sub string leading wildcard.
 void testSubStringNoMatch()
          Test starts with no match.
 void testSubStringThreeTerms()
          Test sub string three terms.
 void testSubStringTrailingWildcard()
          Test sub string trailing wildcard.
 void testSubStringTwoTerm()
          Test sub string two term.
 
Methods inherited from class org.LexGrid.LexBIG.Impl.function.query.lucene.searchAlgorithms.BaseSearchAlgorithmTest
checkForMatch, checkForMatch, getAutosCodedNodeSet, setUp, testSetUp
 
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
 

Constructor Detail

TestSubString

public TestSubString()
Method Detail

getTestID

protected java.lang.String getTestID()
Description copied from class: LexBIGServiceTestCase
To be implemented by each descendant testcase.

Overrides:
getTestID in class BaseSearchAlgorithmTest
Returns:
String

testSubString

public void testSubString()
                   throws java.lang.Exception
Test starts with.

Throws:
java.lang.Exception - the exception

testSubStringTwoTerm

public void testSubStringTwoTerm()
                          throws java.lang.Exception
Test sub string two term.

Throws:
java.lang.Exception - the exception

testSubStringThreeTerms

public void testSubStringThreeTerms()
                             throws java.lang.Exception
Test sub string three terms.

Throws:
java.lang.Exception - the exception

testSubStringAllTerms

public void testSubStringAllTerms()
                           throws java.lang.Exception
Test sub string all terms.

Throws:
java.lang.Exception - the exception

testSubStringInvalidDistance

public void testSubStringInvalidDistance()
                                  throws java.lang.Exception
Test sub string invalid distance.

Throws:
java.lang.Exception - the exception

testSubStringInvalidOrder

public void testSubStringInvalidOrder()
                               throws java.lang.Exception
Test sub string invalid order.

Throws:
java.lang.Exception - the exception

testSubStringLeadingWildcard

public void testSubStringLeadingWildcard()
                                  throws java.lang.Exception
Test sub string leading wildcard.

Throws:
java.lang.Exception - the exception

testSubStringTrailingWildcard

public void testSubStringTrailingWildcard()
                                   throws java.lang.Exception
Test sub string trailing wildcard.

Throws:
java.lang.Exception - the exception

testSubStringLeadingAndTrailingWildcard

public void testSubStringLeadingAndTrailingWildcard()
                                             throws java.lang.Exception
Test sub string leading and trailing wildcard.

Throws:
java.lang.Exception - the exception

testSubStringExactMatchScoring

public void testSubStringExactMatchScoring()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

testSubStringNoMatch

public void testSubStringNoMatch()
                          throws java.lang.Exception
Test starts with no match.

Throws:
java.lang.Exception - the exception

testSubStringCaseInsensitive

public void testSubStringCaseInsensitive()
                                  throws java.lang.Exception
Test starts with case insensitive.

Throws:
java.lang.Exception - the exception

getAlgorithm

protected java.lang.String getAlgorithm()
Gets the algorithm.

Returns:
the algorithm

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.