diff options
author | Jakob Odersky <jakob@odersky.com> | 2016-05-17 16:07:32 -0700 |
---|---|---|
committer | Jakob Odersky <jakob@odersky.com> | 2016-05-17 16:07:32 -0700 |
commit | 8f6744e548466bc65bd51b022bbaa66f6850de97 (patch) | |
tree | a53688d3dcb66c989e63f0b4ca5eb98e51f35a9a /plugin/src | |
parent | ca707920c77a194ed80d29fb45b142e4c94172c8 (diff) | |
download | sbt-jni-8f6744e548466bc65bd51b022bbaa66f6850de97.tar.gz sbt-jni-8f6744e548466bc65bd51b022bbaa66f6850de97.tar.bz2 sbt-jni-8f6744e548466bc65bd51b022bbaa66f6850de97.zip |
Add test for test-classpath
Diffstat (limited to 'plugin/src')
-rw-r--r-- | plugin/src/sbt-test/sbt-jni/simple/build.sbt | 1 | ||||
-rw-r--r-- | plugin/src/sbt-test/sbt-jni/simple/core/src/test/scala/simple/Test.scala | 11 | ||||
-rw-r--r-- | plugin/src/sbt-test/sbt-jni/simple/test | 1 |
3 files changed, 13 insertions, 0 deletions
diff --git a/plugin/src/sbt-test/sbt-jni/simple/build.sbt b/plugin/src/sbt-test/sbt-jni/simple/build.sbt index e324d5a..78f3135 100644 --- a/plugin/src/sbt-test/sbt-jni/simple/build.sbt +++ b/plugin/src/sbt-test/sbt-jni/simple/build.sbt @@ -4,6 +4,7 @@ lazy val root = (project in file(".")). aggregate(core, native) lazy val core = (project in file("core")). + settings(libraryDependencies += "org.scalatest" %% "scalatest" % "2.2.6" % "test"). settings(target in javah := (sourceDirectory in nativeCompile in native).value / "include"). dependsOn(native % Runtime) diff --git a/plugin/src/sbt-test/sbt-jni/simple/core/src/test/scala/simple/Test.scala b/plugin/src/sbt-test/sbt-jni/simple/core/src/test/scala/simple/Test.scala new file mode 100644 index 0000000..47a5f40 --- /dev/null +++ b/plugin/src/sbt-test/sbt-jni/simple/core/src/test/scala/simple/Test.scala @@ -0,0 +1,11 @@ +package simple + +import org.scalatest._ + +class SimpleSpec extends FlatSpec { + + "Calling native methods in tests" should "work" in { + assert(Library.say("hello") == 42) + } + +} diff --git a/plugin/src/sbt-test/sbt-jni/simple/test b/plugin/src/sbt-test/sbt-jni/simple/test index dd9e5bf..84a1622 100644 --- a/plugin/src/sbt-test/sbt-jni/simple/test +++ b/plugin/src/sbt-test/sbt-jni/simple/test @@ -1,4 +1,5 @@ > javah $ exists native/src/include/simple_Library__.h > nativeInit cmake demo +> test > core/run
\ No newline at end of file |