aboutsummaryrefslogtreecommitdiff
path: root/libraries/eval/test
diff options
context:
space:
mode:
authorNick Kallen <nkallen@tallbro.local>2010-08-23 19:31:42 -0700
committerChristopher Vogt <oss.nsp@cvogt.org>2016-11-07 02:08:36 -0500
commitdd94d8fd7a20cfa9d39b91f158a7ce2f697ed0e1 (patch)
tree7d1c1dfa7563865e53754826f920927281ab6acb /libraries/eval/test
downloadcbt-dd94d8fd7a20cfa9d39b91f158a7ce2f697ed0e1.tar.gz
cbt-dd94d8fd7a20cfa9d39b91f158a7ce2f697ed0e1.tar.bz2
cbt-dd94d8fd7a20cfa9d39b91f158a7ce2f697ed0e1.zip
introducing the evaluator
Diffstat (limited to 'libraries/eval/test')
-rw-r--r--libraries/eval/test/EvalTest.scala16
-rw-r--r--libraries/eval/test/resources/OnePlusOne.scala1
2 files changed, 17 insertions, 0 deletions
diff --git a/libraries/eval/test/EvalTest.scala b/libraries/eval/test/EvalTest.scala
new file mode 100644
index 0000000..eaf42a7
--- /dev/null
+++ b/libraries/eval/test/EvalTest.scala
@@ -0,0 +1,16 @@
+package com.twitter.util
+
+import org.specs.Specification
+import java.io.File
+
+object EvaluatorSpec extends Specification {
+ "Evaluator" should {
+ "apply('expression')" in {
+ Eval[Int]("1 + 1") mustEqual 2
+ }
+
+ "apply(new File(...))" in {
+ Eval[Int](new File("src/test/resources/OnePlusOne.scala")) mustEqual 2
+ }
+ }
+}
diff --git a/libraries/eval/test/resources/OnePlusOne.scala b/libraries/eval/test/resources/OnePlusOne.scala
new file mode 100644
index 0000000..1a5a117
--- /dev/null
+++ b/libraries/eval/test/resources/OnePlusOne.scala
@@ -0,0 +1 @@
+1 + 1 \ No newline at end of file