WIP.
diff --git a/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsCompany.scala b/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsCompany.scala
index cad2b16..9a95032 100644
--- a/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsCompany.scala
+++ b/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsCompany.scala
@@ -44,7 +44,7 @@
})
test(new NCCompany {
- override def getId: Long = -1
+ override def getId: Long = 1
override def getName: String = "name"
override def getWebsite: Optional[String] = Optional.empty()
override def getCountry: Optional[String] = Optional.empty()
@@ -71,7 +71,9 @@
mkTestDesc(s"comp_region() == ${get(comp.getRegion)}"),
mkTestDesc(s"comp_city() == ${get(comp.getCity)}"),
mkTestDesc(s"comp_addr() == ${get(comp.getAddress)}"),
- mkTestDesc(s"comp_postcode() == ${get(comp.getPostalCode)}")
+ mkTestDesc(s"comp_postcode() == ${get(comp.getPostalCode)}"),
+ mkTestDesc(s"comp_id() == ${comp.getId}"),
+ mkTestDesc(s"comp_id() != ${comp.getId + 1}")
)
}
}
diff --git a/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsStat.scala b/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsStat.scala
index 1d2b607..ce02b8f 100644
--- a/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsStat.scala
+++ b/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsStat.scala
@@ -27,6 +27,8 @@
def test(): Unit =
test(
"max(list(1, 2, 3)) == 3",
- "min(list(1, 2, 3)) == 1"
+ "max(list(1.0, 2.0, 3.0)) == 3.0",
+ "min(list(1, 2, 3)) == 1",
+ "min(list(1.0, 2.0, 3.0)) == 1.0"
)
}
diff --git a/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsUser.scala b/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsUser.scala
index ba08d84..b406519 100644
--- a/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsUser.scala
+++ b/nlpcraft/src/test/scala/org/apache/nlpcraft/model/intent/idl/compiler/functions/NCIdlFunctionsUser.scala
@@ -38,20 +38,20 @@
override def getEmail: Optional[String] = Optional.of("email")
override def getAvatarUrl: Optional[String] = Optional.of("avatar")
override def isAdmin: Boolean = true
- override def getSignupTimestamp: Long = -1
+ override def getSignupTimestamp: Long = -100
override def getMetadata: util.Map[String, AnyRef] =
Map("k1" → "v1").map(p ⇒ p._1 → p._2.asInstanceOf[AnyRef]).asJava
}
)
test(
new NCUser {
- override def getId: Long = -1
+ override def getId: Long = 1
override def getFirstName: Optional[String] = Optional.empty()
override def getLastName: Optional[String] = Optional.empty()
override def getEmail: Optional[String] = Optional.empty()
override def getAvatarUrl: Optional[String] = Optional.empty()
override def isAdmin: Boolean = false
- override def getSignupTimestamp: Long = -1
+ override def getSignupTimestamp: Long = 100
override def getMetadata: util.Map[String, AnyRef] =
Map("k1" → "v1").map(p ⇒ p._1 → p._2.asInstanceOf[AnyRef]).asJava
}
@@ -68,7 +68,11 @@
mkTestDesc(s"user_fname() == ${get(usr.getFirstName)}"),
mkTestDesc(s"user_lname() == ${get(usr.getLastName)}"),
mkTestDesc(s"user_email() == ${get(usr.getEmail)}"),
- mkTestDesc(s"user_admin() == ${usr.isAdmin}")
+ mkTestDesc(s"user_admin() == ${usr.isAdmin}"),
+ mkTestDesc(s"user_signup_tstamp() == ${usr.getSignupTimestamp}"),
+ mkTestDesc(s"user_signup_tstamp() != user_signup_tstamp() + 1"),
+ mkTestDesc(s"user_id() == ${usr.getId}"),
+ mkTestDesc(s"user_id() != ${usr.getId + 1}")
)
}
}