summaryrefslogtreecommitdiff
path: root/core/source/test/scala/com/rockymadden
diff options
context:
space:
mode:
Diffstat (limited to 'core/source/test/scala/com/rockymadden')
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/NGramAlgorithmSpec.scala12
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala7
-rwxr-xr-xcore/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala7
19 files changed, 138 insertions, 0 deletions
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala
index 6698358..1f904d5 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneAlgorithmSpec.scala
@@ -212,6 +212,13 @@ final class MetaphoneAlgorithmSpec extends ScalaTest {
}
}
}
+ "MetaphoneAlgorithm companion object" should provide {
+ "pass-through compute method" should returns {
+ "same value as class" in {
+ MetaphoneAlgorithm.compute("dumb").get should equal ("tm")
+ }
+ }
+ }
}
object MetaphoneAlgorithmSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala
index 867e49b..9a029d8 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/MetaphoneMetricSpec.scala
@@ -40,6 +40,13 @@ final class MetaphoneMetricSpec extends ScalaTest {
}
}
}
+ "MetaphoneMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ MetaphoneMetric.compare("dumb", "gum").get should be (false)
+ }
+ }
+ }
}
object MetaphoneMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala
index 69c23d9..6a0f113 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisAlgorithmSpec.scala
@@ -190,6 +190,13 @@ final class NysiisAlgorithmSpec extends ScalaTest {
}
}
}
+ "NysiisAlgorithm companion object" should provide {
+ "pass-through compute method" should returns {
+ "same value as class" in {
+ NysiisAlgorithm.compute("macdonald").get should equal ("mcdanald")
+ }
+ }
+ }
}
object NysiisAlgorithmSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala
index 92748e6..c6929a2 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/NysiisMetricSpec.scala
@@ -36,6 +36,13 @@ final class NysiisMetricSpec extends ScalaTest {
}
}
}
+ "NysiisMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ NysiisMetric.compare("dumb", "gum").get should be (false)
+ }
+ }
+ }
}
object NysiisMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala
index bb5d99d..1298d2d 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisAlgorithmSpec.scala
@@ -207,6 +207,13 @@ final class RefinedNysiisAlgorithmSpec extends ScalaTest {
}
}
}
+ "RefinedNysiisAlgorithm companion object" should provide {
+ "pass-through compute method" should returns {
+ "same value as class" in {
+ RefinedNysiisAlgorithm.compute("macdonald").get should equal ("mcdanald")
+ }
+ }
+ }
}
object RefinedNysiisAlgorithmSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala
index 14ea64b..ca9d2ec 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedNysiisMetricSpec.scala
@@ -36,6 +36,13 @@ final class RefinedNysiisMetricSpec extends ScalaTest {
}
}
}
+ "RefinedNysiisMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ RefinedNysiisMetric.compare("dumb", "gum").get should be (false)
+ }
+ }
+ }
}
object RefinedNysiisMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala
index 0c78fe7..254bf06 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexAlgorithmSpec.scala
@@ -161,6 +161,13 @@ final class RefinedSoundexAlgorithmSpec extends ScalaTest {
}
}
}
+ "RefinedSoundexAlgorithm companion object" should provide {
+ "pass-through compute method" should returns {
+ "same value as class" in {
+ RefinedSoundexAlgorithm.compute("braz").get should equal ("b1905")
+ }
+ }
+ }
}
object RefinedSoundexAlgorithmSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala
index 0f3a244..cb6a222 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/RefinedSoundexMetricSpec.scala
@@ -36,6 +36,13 @@ final class RefinedSoundexMetricSpec extends ScalaTest {
}
}
}
+ "RefinedSoundexMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ RefinedSoundexMetric.compare("robert", "rubin").get should be (false)
+ }
+ }
+ }
}
object RefinedSoundexMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala
index 8f1be8d..5b7deaa 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexAlgorithmSpec.scala
@@ -160,6 +160,13 @@ final class SoundexAlgorithmSpec extends ScalaTest {
}
}
}
+ "SoundexAlgorithm companion object" should provide {
+ "pass-through compute method" should returns {
+ "same value as class" in {
+ SoundexAlgorithm.compute("abc").get should equal ("a120")
+ }
+ }
+ }
}
object SoundexAlgorithmSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala
index 98bb28b..9fc47d8 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/phonetic/SoundexMetricSpec.scala
@@ -36,6 +36,13 @@ final class SoundexMetricSpec extends ScalaTest {
}
}
}
+ "SoundexMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ SoundexMetric.compare("robert", "rubin").get should be (false)
+ }
+ }
+ }
}
object SoundexMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala
index fd03889..5ddfc06 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/DiceSorensenMetricSpec.scala
@@ -61,6 +61,13 @@ final class DiceSorensenMetricSpec extends ScalaTest {
}
}
}
+ "DiceSorensenMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ DiceSorensenMetric.compare("context", "contact")(3).get should be (0.4)
+ }
+ }
+ }
}
object DiceSorensenMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala
index f363d73..c69d860 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/HammingMetricSpec.scala
@@ -38,6 +38,13 @@ final class HammingMetricSpec extends ScalaTest {
}
}
}
+ "HammingMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ HammingMetric.compare("2173896", "2233796").get should be (3)
+ }
+ }
+ }
}
object HammingMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala
index 692ec9d..00f4daf 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroMetricSpec.scala
@@ -52,6 +52,13 @@ final class JaroMetricSpec extends ScalaTest {
}
}
}
+ "JaroMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ JaroMetric.compare("fvie", "ten").get should be (0)
+ }
+ }
+ }
}
object JaroMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala
index 6ee44d1..06421a8 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/JaroWinklerMetricSpec.scala
@@ -52,6 +52,13 @@ final class JaroWinklerMetricSpec extends ScalaTest {
}
}
}
+ "JaroWinklerMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ JaroWinklerMetric.compare("fvie", "ten").get should be (0)
+ }
+ }
+ }
}
object JaroWinklerMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala
index c0a183e..51de2ca 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/LevenshteinMetricSpec.scala
@@ -51,6 +51,13 @@ final class LevenshteinMetricSpec extends ScalaTest {
}
}
}
+ "LevenshteinMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ LevenshteinMetric.compare("fvg", "fog").get should be (1)
+ }
+ }
+ }
}
object LevenshteinMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramAlgorithmSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramAlgorithmSpec.scala
index 87d2a3d..82a0c69 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramAlgorithmSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramAlgorithmSpec.scala
@@ -50,6 +50,18 @@ final class NGramAlgorithmSpec extends ScalaTest {
}
}
}
+ "NGramAlgorithm companion object" should provide {
+ "pass-through compute method" should returns {
+ "same value as class" in {
+ NGramAlgorithm.compute("abcdefghijklmnopqrstuvwxyz")(1).get should equal (
+ Array(
+ "a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r",
+ "s", "t", "u", "v", "w", "x", "y", "z"
+ )
+ )
+ }
+ }
+ }
}
object NGramAlgorithmSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala
index 20a17c4..39d97e5 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/NGramMetricSpec.scala
@@ -61,6 +61,13 @@ final class NGramMetricSpec extends ScalaTest {
}
}
}
+ "NGramMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ NGramMetric.compare("context", "contact")(3).get should be (0.4)
+ }
+ }
+ }
}
object NGramMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala
index 445c2b6..638536f 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/RatcliffObershelpMetricSpec.scala
@@ -41,6 +41,13 @@ final class RatcliffObershelpMetricSpec extends ScalaTest {
}
}
}
+ "RatcliffObershelpMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ RatcliffObershelpMetric.compare("abefglmo", "abcefglmn").get should be (0.8235294117647058)
+ }
+ }
+ }
}
object RatcliffObershelpMetricSpec {
diff --git a/core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala b/core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala
index c93e652..0d4e246 100755
--- a/core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala
+++ b/core/source/test/scala/com/rockymadden/stringmetric/similarity/WeightedLevenshteinMetricSpec.scala
@@ -49,6 +49,13 @@ final class WeightedLevenshteinMetricSpec extends ScalaTest {
}
}
}
+ "WeightedLevenshteinMetric companion object" should provide {
+ "pass-through compare method" should returns {
+ "same value as class" in {
+ WeightedLevenshteinMetric.compare("hospital", "hosp")(Options).get should be (40)
+ }
+ }
+ }
}
object WeightedLevenshteinMetricSpec {