Author: ggregory
Date: Wed Jul 27 13:20:00 2011
New Revision: 1151455
URL: http://svn.apache.org/viewvc?rev=1151455&view=rev
Log:
[CODEC-125] Implement a Beider-Morse phonetic matching codec. Fix test method
names.
Added:
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticEngineTest.java
- copied, changed from r1151311,
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticTest.java
Removed:
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticTest.java
Modified:
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java
Modified:
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java?rev=1151455&r1=1151454&r2=1151455&view=diff
==============================================================================
---
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java
(original)
+++
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/BeiderMorseEncoderTest.java
Wed Jul 27 13:20:00 2011
@@ -38,49 +38,49 @@ public class BeiderMorseEncoderTest exte
}
@Test(expected = IllegalStateException.class)
- public void invalidLangResourceShouldRaiseException() {
+ public void testInvalidLangIllegalStateException() {
Lang.loadFromResource("thisIsAMadeUpResourceName",
Languages.instance(NameType.GENERIC));
}
@Test(expected = IllegalArgumentException.class)
- public void invalidLangShouldRaiseException() {
+ public void testInvalidLangIllegalArgumentException() {
Rule.instance(NameType.GENERIC, RuleType.APPROX, "noSuchLanguage");
}
@Test(expected = IllegalArgumentException.class)
- public void invalidLanguageResourceShouldRaiseException() {
+ public void testInvalidLanguageIllegalArgumentException() {
Languages.instance("thereIsNoSuchLanguage");
}
@Test(expected = IndexOutOfBoundsException.class)
- public void negativeIndexForRuleMatchShouldRaiseException() {
+ public void testNegativeIndexForRuleMatchIndexOutOfBoundsException() {
Rule r = new Rule("a", "", "", "", Collections.<String> emptySet(),
"bob");
r.patternAndContextMatches("bob", -1);
}
@Test
- public void setConcat() {
+ public void testSetConcat() {
BeiderMorseEncoder bmpm = new BeiderMorseEncoder();
bmpm.setConcat(false);
assertEquals("Should be able to set concat to false", false,
bmpm.isConcat());
}
@Test
- public void setNameTypeAsh() {
+ public void testSetNameTypeAsh() {
BeiderMorseEncoder bmpm = new BeiderMorseEncoder();
bmpm.setNameType(NameType.ASHKENAZI);
assertEquals("Name type should have been set to ash",
NameType.ASHKENAZI, bmpm.getNameType());
}
@Test
- public void setRuleTypeExact() {
+ public void testSetRuleTypeExact() {
BeiderMorseEncoder bmpm = new BeiderMorseEncoder();
bmpm.setRuleType(RuleType.EXACT);
assertEquals("Rule type should have been set to exact",
RuleType.EXACT, bmpm.getRuleType());
}
@Test(expected = IllegalArgumentException.class)
- public void setRuleTypeToRulesShouldRaiseException() {
+ public void testSetRuleTypeToRulesIllegalArgumentException() {
BeiderMorseEncoder bmpm = new BeiderMorseEncoder();
bmpm.setRuleType(RuleType.RULES);
}
Copied:
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticEngineTest.java
(from r1151311,
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticTest.java)
URL:
http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticEngineTest.java?p2=commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticEngineTest.java&p1=commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticTest.java&r1=1151311&r2=1151455&rev=1151455&view=diff
==============================================================================
---
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticTest.java
(original)
+++
commons/proper/codec/trunk/src/test/org/apache/commons/codec/language/bm/PhoneticEngineTest.java
Wed Jul 27 13:20:00 2011
@@ -33,7 +33,7 @@ import org.junit.runners.Parameterized;
* @since 2.0
*/
@RunWith(Parameterized.class)
-public class PhoneticTest {
+public class PhoneticEngineTest {
@Parameterized.Parameters
public static List<Object[]> data() {
@@ -57,7 +57,7 @@ public class PhoneticTest {
private final String phoneticExpected;
private final RuleType ruleType;
- public PhoneticTest(String name, String phoneticExpected, NameType
nameType, RuleType ruleType, boolean concat) {
+ public PhoneticEngineTest(String name, String phoneticExpected, NameType
nameType, RuleType ruleType, boolean concat) {
this.name = name;
this.phoneticExpected = phoneticExpected;
this.nameType = nameType;