org.apache.commons.codec.language
Class MetaphoneTest

java.lang.Object
  extended by org.apache.commons.codec.StringEncoderAbstractTest
      extended by org.apache.commons.codec.language.MetaphoneTest

public class MetaphoneTest
extends StringEncoderAbstractTest

Version:
$Id: MetaphoneTest.html 889935 2013-12-11 05:05:13Z ggregory $

Field Summary
 
Fields inherited from class org.apache.commons.codec.StringEncoderAbstractTest
stringEncoder
 
Constructor Summary
MetaphoneTest()
           
 
Method Summary
 void assertIsMetaphoneEqual(String source, String[] matches)
           
 void assertMetaphoneEqual(String[][] pairs)
           
protected  org.apache.commons.codec.StringEncoder createStringEncoder()
           
 void testDiscardOfSCEOrSCIOrSCY()
           
 void testDiscardOfSilentGN()
           
 void testDiscardOfSilentHAfterG()
           
 void testExceedLength()
           
 void testIsMetaphoneEqual1()
           
 void testIsMetaphoneEqual2()
          Matches computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualAero()
          Initial AE case.
 void testIsMetaphoneEqualAlbert()
          Initial A, not followed by an E case.
 void testIsMetaphoneEqualGary()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualJohn()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualKnight()
          Initial KN case.
 void testIsMetaphoneEqualMary()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualParis()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualPeter()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualRay()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualSusan()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testIsMetaphoneEqualWhite()
          Initial WH case.
 void testIsMetaphoneEqualWright()
          Initial WR case.
 void testIsMetaphoneEqualXalan()
          Match data computed from http://www.lanw.com/java/phonetic/default.htm
 void testMetaphone()
           
 void testPHTOF()
           
 void testSetMaxLengthWithTruncation()
           
 void testSHAndSIOAndSIAToX()
           
 void testTCH()
           
 void testTIOAndTIAToX()
           
 void testTranslateOfSCHAndCH()
           
 void testTranslateToJOfDGEOrDGIOrDGY()
           
 void testWhy()
          Tests (CODEC-57) Metaphone.metaphone(String) returns an empty string when passed the word "why"
 void testWordEndingInMB()
           
 void testWordsWithCIA()
           
 void validateFixture(String[][] pairs)
           
 
Methods inherited from class org.apache.commons.codec.StringEncoderAbstractTest
checkEncoding, checkEncodings, checkEncodingVariations, getStringEncoder, testEncodeEmpty, testEncodeNull, testEncodeWithInvalidObject, testLocaleIndependence
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaphoneTest

public MetaphoneTest()
Method Detail

assertIsMetaphoneEqual

public void assertIsMetaphoneEqual(String source,
                                   String[] matches)

assertMetaphoneEqual

public void assertMetaphoneEqual(String[][] pairs)

createStringEncoder

protected org.apache.commons.codec.StringEncoder createStringEncoder()
Specified by:
createStringEncoder in class StringEncoderAbstractTest

testIsMetaphoneEqual1

public void testIsMetaphoneEqual1()

testIsMetaphoneEqual2

public void testIsMetaphoneEqual2()
Matches computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualAero

public void testIsMetaphoneEqualAero()
Initial AE case. Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualWhite

public void testIsMetaphoneEqualWhite()
Initial WH case. Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualAlbert

public void testIsMetaphoneEqualAlbert()
Initial A, not followed by an E case. Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualGary

public void testIsMetaphoneEqualGary()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualJohn

public void testIsMetaphoneEqualJohn()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualKnight

public void testIsMetaphoneEqualKnight()
Initial KN case. Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualMary

public void testIsMetaphoneEqualMary()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualParis

public void testIsMetaphoneEqualParis()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualPeter

public void testIsMetaphoneEqualPeter()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualRay

public void testIsMetaphoneEqualRay()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualSusan

public void testIsMetaphoneEqualSusan()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualWright

public void testIsMetaphoneEqualWright()
Initial WR case. Match data computed from http://www.lanw.com/java/phonetic/default.htm


testIsMetaphoneEqualXalan

public void testIsMetaphoneEqualXalan()
Match data computed from http://www.lanw.com/java/phonetic/default.htm


testMetaphone

public void testMetaphone()

testWordEndingInMB

public void testWordEndingInMB()

testDiscardOfSCEOrSCIOrSCY

public void testDiscardOfSCEOrSCIOrSCY()

testWhy

public void testWhy()
Tests (CODEC-57) Metaphone.metaphone(String) returns an empty string when passed the word "why"


testWordsWithCIA

public void testWordsWithCIA()

testTranslateOfSCHAndCH

public void testTranslateOfSCHAndCH()

testTranslateToJOfDGEOrDGIOrDGY

public void testTranslateToJOfDGEOrDGIOrDGY()

testDiscardOfSilentHAfterG

public void testDiscardOfSilentHAfterG()

testDiscardOfSilentGN

public void testDiscardOfSilentGN()

testPHTOF

public void testPHTOF()

testSHAndSIOAndSIAToX

public void testSHAndSIOAndSIAToX()

testTIOAndTIAToX

public void testTIOAndTIAToX()

testTCH

public void testTCH()

testExceedLength

public void testExceedLength()

testSetMaxLengthWithTruncation

public void testSetMaxLengthWithTruncation()

validateFixture

public void validateFixture(String[][] pairs)


Copyright © 2002-2013 The Apache Software Foundation. All Rights Reserved.