summaryrefslogtreecommitdiff
path: root/core/source/test/scala
diff options
context:
space:
mode:
Diffstat (limited to 'core/source/test/scala')
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/AsciiCaseStringFilterSpec.scala (renamed from core/source/test/scala/org/hashtree/stringmetric/AsciiCaseStringCleanerSpec.scala)24
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringCleanerSpec.scala26
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringFilterSpec.scala26
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/SpaceStringCleanerSpec.scala32
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/SpaceStringFilterSpec.scala32
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/StringCleanerDelegateSpec.scala24
-rwxr-xr-xcore/source/test/scala/org/hashtree/stringmetric/StringFilterDelegateSpec.scala24
7 files changed, 94 insertions, 94 deletions
diff --git a/core/source/test/scala/org/hashtree/stringmetric/AsciiCaseStringCleanerSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/AsciiCaseStringFilterSpec.scala
index 52239ba..62cd4de 100755
--- a/core/source/test/scala/org/hashtree/stringmetric/AsciiCaseStringCleanerSpec.scala
+++ b/core/source/test/scala/org/hashtree/stringmetric/AsciiCaseStringFilterSpec.scala
@@ -4,30 +4,30 @@ import org.junit.runner.RunWith
import org.scalatest.junit.JUnitRunner
@RunWith(classOf[JUnitRunner])
-final class AsciiCaseStringCleanerSpec extends ScalaTest {
- private final val Cleaner = new StringCleanerDelegate with AsciiCaseStringCleaner
+final class AsciiCaseStringFilterSpec extends ScalaTest {
+ private final val Filter = new StringFilterDelegate with AsciiCaseStringFilter
- "AsciiCaseStringCleaner" should provide {
- "overloaded clean method" when passed {
+ "AsciiCaseStringFilter" should provide {
+ "overloaded filter method" when passed {
"String with mixed case" should returns {
"String with the same case" in {
- Cleaner.clean("HelloWorld") should (equal ("helloworld") or equal ("HELLOWORLD"))
- Cleaner.clean("Hello World") should (equal ("hello world") or equal ("HELLO WORLD"))
- Cleaner.clean("H e l l o W o r l d") should
+ Filter.filter("HelloWorld") should (equal ("helloworld") or equal ("HELLOWORLD"))
+ Filter.filter("Hello World") should (equal ("hello world") or equal ("HELLO WORLD"))
+ Filter.filter("H e l l o W o r l d") should
(equal ("h e l l o w o r l d") or equal ("H E L L O W O R L D"))
- Cleaner.clean("H e l l o W o r l d") should
+ Filter.filter("H e l l o W o r l d") should
(equal ("h e l l o w o r l d") or equal ("H E L L O W O R L D"))
}
}
"character array with mixed case" should returns {
"character array with the same case" in {
- Cleaner.clean("HelloWorld".toCharArray) should
+ Filter.filter("HelloWorld".toCharArray) should
(equal ("helloworld".toCharArray) or equal ("HELLOWORLD".toCharArray))
- Cleaner.clean("Hello World".toCharArray) should
+ Filter.filter("Hello World".toCharArray) should
(equal ("hello world".toCharArray) or equal ("HELLO WORLD".toCharArray))
- Cleaner.clean("H e l l o W o r l d".toCharArray) should
+ Filter.filter("H e l l o W o r l d".toCharArray) should
(equal ("h e l l o w o r l d".toCharArray) or equal ("H E L L O W O R L D".toCharArray))
- Cleaner.clean("H e l l o W o r l d".toCharArray) should
+ Filter.filter("H e l l o W o r l d".toCharArray) should
(equal ("h e l l o w o r l d".toCharArray) or equal ("H E L L O W O R L D".toCharArray))
}
}
diff --git a/core/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringCleanerSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringCleanerSpec.scala
deleted file mode 100755
index 99ed40d..0000000
--- a/core/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringCleanerSpec.scala
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.hashtree.stringmetric
-
-import org.junit.runner.RunWith
-import org.scalatest.junit.JUnitRunner
-
-@RunWith(classOf[JUnitRunner])
-final class AsciiLetterOnlyStringCleanerSpec extends ScalaTest {
- private final val Cleaner = new StringCleanerDelegate with AsciiLetterOnlyStringCleaner
-
- "AsciiLetterOnlyStringCleaner" should provide {
- "overloaded clean method" when passed {
- "String with mixed characters" should returns {
- "String with non-letters removed" in {
- Cleaner.clean("!@#$%^&*()abc") should equal ("abc")
- Cleaner.clean("!@#$%^&*()abc123") should equal ("abc")
- }
- }
- "character array with mixed characters" should returns {
- "character array with non-letters removed" in {
- Cleaner.clean("!@#$%^&*()abc".toCharArray) should equal ("abc".toCharArray)
- Cleaner.clean("!@#$%^&*()abc123".toCharArray) should equal ("abc".toCharArray)
- }
- }
- }
- }
-} \ No newline at end of file
diff --git a/core/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringFilterSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringFilterSpec.scala
new file mode 100755
index 0000000..7360b72
--- /dev/null
+++ b/core/source/test/scala/org/hashtree/stringmetric/AsciiLetterOnlyStringFilterSpec.scala
@@ -0,0 +1,26 @@
+package org.hashtree.stringmetric
+
+import org.junit.runner.RunWith
+import org.scalatest.junit.JUnitRunner
+
+@RunWith(classOf[JUnitRunner])
+final class AsciiLetterOnlyStringFilterSpec extends ScalaTest {
+ private final val Filter = new StringFilterDelegate with AsciiLetterOnlyStringFilter
+
+ "AsciiLetterOnlyStringFilter" should provide {
+ "overloaded filter method" when passed {
+ "String with mixed characters" should returns {
+ "String with non-letters removed" in {
+ Filter.filter("!@#$%^&*()abc") should equal ("abc")
+ Filter.filter("!@#$%^&*()abc123") should equal ("abc")
+ }
+ }
+ "character array with mixed characters" should returns {
+ "character array with non-letters removed" in {
+ Filter.filter("!@#$%^&*()abc".toCharArray) should equal ("abc".toCharArray)
+ Filter.filter("!@#$%^&*()abc123".toCharArray) should equal ("abc".toCharArray)
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/core/source/test/scala/org/hashtree/stringmetric/SpaceStringCleanerSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/SpaceStringCleanerSpec.scala
deleted file mode 100755
index f58a4df..0000000
--- a/core/source/test/scala/org/hashtree/stringmetric/SpaceStringCleanerSpec.scala
+++ /dev/null
@@ -1,32 +0,0 @@
-package org.hashtree.stringmetric
-
-import org.junit.runner.RunWith
-import org.scalatest.junit.JUnitRunner
-
-@RunWith(classOf[JUnitRunner])
-final class SpaceStringCleanerSpec extends ScalaTest {
- private final val Cleaner = new StringCleanerDelegate with SpaceStringCleaner
-
- "SpaceStringCleaner" should provide {
- "overloaded clean method" when passed {
- "String with spaces" should returns {
- "String with spaces removed" in {
- Cleaner.clean("HelloWorld") should equal ("HelloWorld")
- Cleaner.clean(" HelloWorld ") should equal ("HelloWorld")
- Cleaner.clean("Hello World") should equal ("HelloWorld")
- Cleaner.clean("H e l l o W o r l d") should equal ("HelloWorld")
- Cleaner.clean("H e l l o W o r l d") should equal ("HelloWorld")
- }
- }
- "character array with spaces" should returns {
- "character array with spaces removed" in {
- Cleaner.clean("HelloWorld".toCharArray) should equal ("HelloWorld".toCharArray)
- Cleaner.clean(" HelloWorld ".toCharArray) should equal ("HelloWorld".toCharArray)
- Cleaner.clean("Hello World".toCharArray) should equal ("HelloWorld".toCharArray)
- Cleaner.clean("H e l l o W o r l d".toCharArray) should equal ("HelloWorld".toCharArray)
- Cleaner.clean("H e l l o W o r l d".toCharArray) should equal ("HelloWorld".toCharArray)
- }
- }
- }
- }
-} \ No newline at end of file
diff --git a/core/source/test/scala/org/hashtree/stringmetric/SpaceStringFilterSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/SpaceStringFilterSpec.scala
new file mode 100755
index 0000000..9396461
--- /dev/null
+++ b/core/source/test/scala/org/hashtree/stringmetric/SpaceStringFilterSpec.scala
@@ -0,0 +1,32 @@
+package org.hashtree.stringmetric
+
+import org.junit.runner.RunWith
+import org.scalatest.junit.JUnitRunner
+
+@RunWith(classOf[JUnitRunner])
+final class SpaceStringFilterSpec extends ScalaTest {
+ private final val Filter = new StringFilterDelegate with SpaceStringFilter
+
+ "SpaceStringFilter" should provide {
+ "overloaded filter method" when passed {
+ "String with spaces" should returns {
+ "String with spaces removed" in {
+ Filter.filter("HelloWorld") should equal ("HelloWorld")
+ Filter.filter(" HelloWorld ") should equal ("HelloWorld")
+ Filter.filter("Hello World") should equal ("HelloWorld")
+ Filter.filter("H e l l o W o r l d") should equal ("HelloWorld")
+ Filter.filter("H e l l o W o r l d") should equal ("HelloWorld")
+ }
+ }
+ "character array with spaces" should returns {
+ "character array with spaces removed" in {
+ Filter.filter("HelloWorld".toCharArray) should equal ("HelloWorld".toCharArray)
+ Filter.filter(" HelloWorld ".toCharArray) should equal ("HelloWorld".toCharArray)
+ Filter.filter("Hello World".toCharArray) should equal ("HelloWorld".toCharArray)
+ Filter.filter("H e l l o W o r l d".toCharArray) should equal ("HelloWorld".toCharArray)
+ Filter.filter("H e l l o W o r l d".toCharArray) should equal ("HelloWorld".toCharArray)
+ }
+ }
+ }
+ }
+} \ No newline at end of file
diff --git a/core/source/test/scala/org/hashtree/stringmetric/StringCleanerDelegateSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/StringCleanerDelegateSpec.scala
deleted file mode 100755
index 5016500..0000000
--- a/core/source/test/scala/org/hashtree/stringmetric/StringCleanerDelegateSpec.scala
+++ /dev/null
@@ -1,24 +0,0 @@
-package org.hashtree.stringmetric
-
-import org.junit.runner.RunWith
-import org.scalatest.junit.JUnitRunner
-
-@RunWith(classOf[JUnitRunner])
-final class StringCleanerDelegateSpec extends ScalaTest {
- private final val Cleaner = new StringCleanerDelegate
-
- "StringCleanerDelegate" should provide {
- "overloaded clean method" when passed {
- "String" should returns {
- "the same String" in {
- Cleaner.clean("Hello World") should equal ("Hello World")
- }
- }
- "character array" should returns {
- "the same character array" in {
- Cleaner.clean("Hello World".toCharArray) should equal ("Hello World".toCharArray)
- }
- }
- }
- }
-} \ No newline at end of file
diff --git a/core/source/test/scala/org/hashtree/stringmetric/StringFilterDelegateSpec.scala b/core/source/test/scala/org/hashtree/stringmetric/StringFilterDelegateSpec.scala
new file mode 100755
index 0000000..7b1b3c6
--- /dev/null
+++ b/core/source/test/scala/org/hashtree/stringmetric/StringFilterDelegateSpec.scala
@@ -0,0 +1,24 @@
+package org.hashtree.stringmetric
+
+import org.junit.runner.RunWith
+import org.scalatest.junit.JUnitRunner
+
+@RunWith(classOf[JUnitRunner])
+final class StringFilterDelegateSpec extends ScalaTest {
+ private final val Filter = new StringFilterDelegate
+
+ "StringFilterDelegate" should provide {
+ "overloaded filter method" when passed {
+ "String" should returns {
+ "the same String" in {
+ Filter.filter("Hello World") should equal ("Hello World")
+ }
+ }
+ "character array" should returns {
+ "the same character array" in {
+ Filter.filter("Hello World".toCharArray) should equal ("Hello World".toCharArray)
+ }
+ }
+ }
+ }
+} \ No newline at end of file