Skip to content

Commit

Permalink
[refined4s-core] Fix tests for NonBlankString
Browse files Browse the repository at this point in the history
  • Loading branch information
kevin-lee committed Apr 7, 2024
1 parent d125d4c commit 6f33acf
Showing 1 changed file with 18 additions and 8 deletions.
Expand Up @@ -256,7 +256,8 @@ object stringsSpec extends Properties {
nonWhitespaceString <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("nonWhitespaceString")
whitespaceString <-
Gen.string(hedgehog.extra.Gens.genCharByRange(strings.WhitespaceCharRange), Range.linear(1, 10)).log("whitespaceString")
s <- Gen.constant(scala.util.Random.shuffle((nonWhitespaceString + whitespaceString).toList).mkString).log("s")

s <- Gen.constant(scala.util.Random.shuffle((nonWhitespaceString + whitespaceString).toList).mkString).log("s")
} yield {
val expected = NonBlankString.unsafeFrom(s)
val actual = NonBlankString.from(s)
Expand All @@ -283,7 +284,8 @@ object stringsSpec extends Properties {
nonWhitespaceString <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("nonWhitespaceString")
whitespaceString <-
Gen.string(hedgehog.extra.Gens.genCharByRange(strings.WhitespaceCharRange), Range.linear(1, 10)).log("whitespaceString")
s <- Gen.constant(scala.util.Random.shuffle((nonWhitespaceString + whitespaceString).toList).mkString).log("s")

s <- Gen.constant(scala.util.Random.shuffle((nonWhitespaceString + whitespaceString).toList).mkString).log("s")
} yield {
val expected = NonBlankString.unsafeFrom(s)
val actual = NonBlankString.unsafeFrom(s)
Expand Down Expand Up @@ -315,7 +317,11 @@ object stringsSpec extends Properties {

def testValue: Property =
for {
s <- Gen.string(Gen.unicode, Range.linear(1, 10)).log("s")
nonWhitespaceString <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("nonWhitespaceString")
whitespaceString <-
Gen.string(hedgehog.extra.Gens.genCharByRange(strings.WhitespaceCharRange), Range.linear(1, 10)).log("whitespaceString")

s <- Gen.constant(scala.util.Random.shuffle((nonWhitespaceString + whitespaceString).toList).mkString).log("s")
} yield {
val expected = s
val actual = NonBlankString.unsafeFrom(s)
Expand All @@ -324,7 +330,11 @@ object stringsSpec extends Properties {

def testUnapplyWithPatternMatching: Property =
for {
s <- Gen.string(Gen.unicode, Range.linear(1, 10)).log("s")
nonWhitespaceString <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("nonWhitespaceString")
whitespaceString <-
Gen.string(hedgehog.extra.Gens.genCharByRange(strings.WhitespaceCharRange), Range.linear(1, 10)).log("whitespaceString")

s <- Gen.constant(scala.util.Random.shuffle((nonWhitespaceString + whitespaceString).toList).mkString).log("s")
} yield {
val expected = s
val nes = NonBlankString.unsafeFrom(s)
Expand Down Expand Up @@ -373,8 +383,8 @@ object stringsSpec extends Properties {

def testOrdering: Property =
for {
s1 <- Gen.string(Gen.alphaNum, Range.linear(1, 10)).log("s1")
s2 <- Gen.string(Gen.alphaNum, Range.linear(1, 10)).log("s2")
s1 <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("s1")
s2 <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("s2")
} yield {
val input1 = NonBlankString.unsafeFrom(s1)
val input2 = NonBlankString.unsafeFrom(s2)
Expand All @@ -384,8 +394,8 @@ object stringsSpec extends Properties {

def testOrdered: Property =
for {
s1 <- Gen.string(Gen.alphaNum, Range.linear(1, 10)).log("s1")
s2 <- Gen.string(Gen.alphaNum, Range.linear(1, 10)).log("s2")
s1 <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("s1")
s2 <- Gen.string(hedgehog.extra.Gens.genNonWhitespaceChar, Range.linear(1, 10)).log("s2")
} yield {
val input1 = NonBlankString.unsafeFrom(s1)
val input2 = NonBlankString.unsafeFrom(s2)
Expand Down

0 comments on commit 6f33acf

Please sign in to comment.