You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2013/01/21 20:14:11 UTC
svn commit: r1436559 -
/commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/language/MatchRatingApproachEncoderTest.java
Author: ggregory
Date: Mon Jan 21 19:14:10 2013
New Revision: 1436559
URL: http://svn.apache.org/viewvc?rev=1436559&view=rev
Log:
[CODEC-161] Add Match Rating Approach (MRA) phonetic algorithm encoder.
Modified:
commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/language/MatchRatingApproachEncoderTest.java
Modified: commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/language/MatchRatingApproachEncoderTest.java
URL: http://svn.apache.org/viewvc/commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/language/MatchRatingApproachEncoderTest.java?rev=1436559&r1=1436558&r2=1436559&view=diff
==============================================================================
--- commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/language/MatchRatingApproachEncoderTest.java (original)
+++ commons/proper/codec/trunk/src/test/java/org/apache/commons/codec/language/MatchRatingApproachEncoderTest.java Mon Jan 21 19:14:10 2013
@@ -146,21 +146,108 @@ public class MatchRatingApproachEncoderT
public final void testGetMinRating_7_Return4_Successfully() {
assertEquals(4, this.getStringEncoder().getMinRating(7));
}
+
+ @Test
+ public final void testGetMinRating_1_Returns5_Successfully() {
+ assertEquals(5, this.getStringEncoder().getMinRating(1));
+ }
@Test
public final void testGetMinRating_2_Returns5_Successfully() {
assertEquals(5, this.getStringEncoder().getMinRating(2));
}
+
+ @Test
+ public final void testgetMinRating_5_Returns4_Successfully(){
+ assertEquals(4, this.getStringEncoder().getMinRating(5));
+ }
+
+ @Test
+ public final void testgetMinRating_5_Returns4_Successfully2(){
+ assertEquals(4, this.getStringEncoder().getMinRating(5));
+ }
+
+ @Test
+ public final void testgetMinRating_6_Returns4_Successfully(){
+ assertEquals(4, this.getStringEncoder().getMinRating(6));
+ }
+
+ @Test
+ public final void testgetMinRating_7_Returns4_Successfully(){
+ assertEquals(4, this.getStringEncoder().getMinRating(7));
+ }
+
+ @Test
+ public final void testgetMinRating_8_Returns3_Successfully(){
+ assertEquals(3, this.getStringEncoder().getMinRating(8));
+ }
+
+ @Test
+ public final void testgetMinRating_10_Returns3_Successfully(){
+ assertEquals(3, this.getStringEncoder().getMinRating(10));
+ }
+
+ @Test
+ public final void testgetMinRating_11_Returns_3_Successfully(){
+ assertEquals(3, this.getStringEncoder().getMinRating(11));
+ }
@Test
- public final void testGetMinRating_2_Return1_Successfully() {
+ public final void testGetMinRating_13_Returns_1_Successfully() {
assertEquals(1, this.getStringEncoder().getMinRating(13));
}
-
+
@Test
public final void testcleanName_SuccessfullyClean() {
assertEquals("THISISATEST", this.getStringEncoder().cleanName("This-Ãs a t.,es &t"));
}
+
+ @Test
+ public final void testisVowel_SingleVowel_ReturnsTrue() {
+ assertTrue(this.getStringEncoder().isVowel(("I")));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_SecondNameNothing_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals("test", ""));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_FirstNameNothing_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals("", "test"));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_SecondNameJustSpace_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals("test", " "));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_FirstNameJustSpace_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals(" ", "test"));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_SecondNameNull_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals("test", null));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_FirstNameNull_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals(null, "test"));
+ }
+
+ @Test
+ public final void testisEncodeEquals_CornerCase_FirstNameJust1Letter_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals("t", "test"));
+ }
+
+ @Test
+ public final void testisEncodeEqualsSecondNameJust1Letter_ReturnsFalse() {
+ assertFalse(this.getStringEncoder().isEncodeEquals("test", "t"));
+ }
+
+
// ***** END REGION - TEST SUPPORT METHODS