Orada ben şu normalleyici
import org.scalactic._
val whiteSpaceNormalised: Uniformity[String] =
new AbstractStringUniformity {
/**Returns the string with all consecutive white spaces reduced to a single space.*/
def normalized(s: String): String = s.replaceAll("\\s+", " ")
override def toString: String = "whiteSpaceNormalised"
}
testi oluşturdu http://www.scalatest.org/user_guide/using_matchers
import org.scalatest.Matchers._
import org.scalactic.Explicitly._
import org.scalactic.StringNormalizations._
"Hi" should equal ("hi") (after being lowerCased)
de vaka duyarsız karşılaştırmalar için bazı normalleştirme olan çoklu hattı için şimdi
import org.scalatest.Matchers._
import org.scalactic.Explicitly._
import org.scalactic.StringNormalizations._
" aaa \n \n\r bbb " should equal("\naaa bbb \t")(after being whiteSpaceNormalised)
olduğunu tespit dizeleri, 'yi kullanmak isteyebilirsiniz 'def normalized (s: String): String = s.replaceAll (" (? s) \\ s + "," ") .trim' '' – botkop