1414 * See the License for the specific language governing permissions and
1515 * limitations under the License.
1616 */
17+
1718package org .apache .commons .text .similarity ;
1819
1920import static org .junit .jupiter .api .Assertions .assertEquals ;
@@ -42,27 +43,27 @@ void testApply_DifferentSimilarityInputLength() {
4243 }
4344
4445 @ Test
45- void testApply_NullSimilarityInput () {
46- assertThrows (IllegalArgumentException .class , () -> distance .apply (null , new SimilarityCharacterInput ("a" )));
47- }
46+ void testApply_NullSimilarityInput () {
47+ assertThrows (IllegalArgumentException .class , () -> distance .apply (null , new SimilarityCharacterInput ("a" )));
48+ }
4849
4950 @ Test
5051 void testApply_SimilarityInputNull () {
5152 assertThrows (IllegalArgumentException .class , () -> distance .apply (new SimilarityCharacterInput ("a" ), null ));
5253 }
5354
54- @ ParameterizedTest
55- @ MethodSource ("org.apache.commons.text.similarity.SimilarityInputTest#similarityInputsEquals()" )
56- void testHammingDistance (final Class <?> cls ) {
57- assertEquals (0 , distance .apply (SimilarityInputTest .build (cls , "" ), SimilarityInputTest .build (cls , "" )));
58- assertEquals (0 , distance .apply (SimilarityInputTest .build (cls , "pappa" ), SimilarityInputTest .build (cls , "pappa" )));
59- assertEquals (1 , distance .apply (SimilarityInputTest .build (cls , "papaa" ), SimilarityInputTest .build (cls , "pappa" )));
60- assertEquals (3 , distance .apply (SimilarityInputTest .build (cls , "karolin" ), SimilarityInputTest .build (cls , "kathrin" )));
61- assertEquals (3 , distance .apply (SimilarityInputTest .build (cls , "karolin" ), SimilarityInputTest .build (cls , "kerstin" )));
62- assertEquals (2 , distance .apply (SimilarityInputTest .build (cls , "1011101" ), SimilarityInputTest .build (cls , "1001001" )));
63- assertEquals (3 , distance .apply (SimilarityInputTest .build (cls , "2173896" ), SimilarityInputTest .build (cls , "2233796" )));
64- assertEquals (2 , distance .apply (SimilarityInputTest .build (cls , "ATCG" ), SimilarityInputTest .build (cls , "ACCC" )));
65- }
55+ @ ParameterizedTest
56+ @ MethodSource ("org.apache.commons.text.similarity.SimilarityInputTest#similarityInputsEquals()" )
57+ void testHammingDistance (final Class <?> cls ) {
58+ assertEquals (0 , distance .apply (SimilarityInputTest .build (cls , "" ), SimilarityInputTest .build (cls , "" )));
59+ assertEquals (0 , distance .apply (SimilarityInputTest .build (cls , "pappa" ), SimilarityInputTest .build (cls , "pappa" )));
60+ assertEquals (1 , distance .apply (SimilarityInputTest .build (cls , "papaa" ), SimilarityInputTest .build (cls , "pappa" )));
61+ assertEquals (3 , distance .apply (SimilarityInputTest .build (cls , "karolin" ), SimilarityInputTest .build (cls , "kathrin" )));
62+ assertEquals (3 , distance .apply (SimilarityInputTest .build (cls , "karolin" ), SimilarityInputTest .build (cls , "kerstin" )));
63+ assertEquals (2 , distance .apply (SimilarityInputTest .build (cls , "1011101" ), SimilarityInputTest .build (cls , "1001001" )));
64+ assertEquals (3 , distance .apply (SimilarityInputTest .build (cls , "2173896" ), SimilarityInputTest .build (cls , "2233796" )));
65+ assertEquals (2 , distance .apply (SimilarityInputTest .build (cls , "ATCG" ), SimilarityInputTest .build (cls , "ACCC" )));
66+ }
6667
6768 @ Test
6869 void testHammingDistance_nullLeftValue () {
@@ -85,5 +86,4 @@ void testHammingDistanceCharSequence() {
8586 assertEquals (3 , distance .apply ("2173896" , "2233796" ));
8687 assertEquals (2 , distance .apply ("ATCG" , "ACCC" ));
8788 }
88-
8989}
0 commit comments