aboutsummaryrefslogtreecommitdiff
path: root/src/test/scala/xyz/driver/core/GeneratorsTest.scala
diff options
context:
space:
mode:
authorVlad Uspensky <v.uspenskiy@icloud.com>2017-10-20 14:38:42 -0700
committerGitHub <noreply@github.com>2017-10-20 14:38:42 -0700
commit0cb06d70bd91e1e6a4ab9d97851ef9db7aaedfd6 (patch)
treedd0d66174b6294251570ce24e8bd7b864beb561a /src/test/scala/xyz/driver/core/GeneratorsTest.scala
parentfa6716e0a3223fa0b15966f6bdfe5464e26d8fc2 (diff)
parentba2c214d2f8f9a1ba6d8265c55476a5281b8fd22 (diff)
downloaddriver-core-0cb06d70bd91e1e6a4ab9d97851ef9db7aaedfd6.tar.gz
driver-core-0cb06d70bd91e1e6a4ab9d97851ef9db7aaedfd6.tar.bz2
driver-core-0cb06d70bd91e1e6a4ab9d97851ef9db7aaedfd6.zip
Merge pull request #76 from drivergroup/refinedv1.5.1
[RFC] Using "Refined" library (https://github.com/fthomas/refined) to…
Diffstat (limited to 'src/test/scala/xyz/driver/core/GeneratorsTest.scala')
-rw-r--r--src/test/scala/xyz/driver/core/GeneratorsTest.scala10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/test/scala/xyz/driver/core/GeneratorsTest.scala b/src/test/scala/xyz/driver/core/GeneratorsTest.scala
index 737cbcb..62ba7ae 100644
--- a/src/test/scala/xyz/driver/core/GeneratorsTest.scala
+++ b/src/test/scala/xyz/driver/core/GeneratorsTest.scala
@@ -44,6 +44,11 @@ class GeneratorsTest extends FlatSpec with Matchers with Assertions {
assert(!fixedLengthName.value.exists(_.isControl))
}
+ it should "be able to generate com.drivergrp.core.NonEmptyName with non empty strings" in {
+
+ assert(nextNonEmptyName[String]().value.value.nonEmpty)
+ }
+
it should "be able to generate proper UUIDs" in {
nextUuid() should not be nextUuid()
@@ -66,6 +71,11 @@ class GeneratorsTest extends FlatSpec with Matchers with Assertions {
assert(!fixedLengthString.exists(_.isControl))
}
+ it should "be able to generate strings non-empty strings whic are non empty" in {
+
+ assert(nextNonEmptyString().value.nonEmpty)
+ }
+
it should "be able to generate options which are sometimes have values and sometimes not" in {
val generatedOption = nextOption("2")