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}")
         )
     }
 }