summaryrefslogtreecommitdiff
path: root/docs/example-3
diff options
context:
space:
mode:
Diffstat (limited to 'docs/example-3')
-rw-r--r--docs/example-3/build.sc10
-rw-r--r--docs/example-3/foo/src/Example.scala4
-rw-r--r--docs/example-3/foo/test/src/ExampleTests.scala11
3 files changed, 25 insertions, 0 deletions
diff --git a/docs/example-3/build.sc b/docs/example-3/build.sc
new file mode 100644
index 00000000..7e40a964
--- /dev/null
+++ b/docs/example-3/build.sc
@@ -0,0 +1,10 @@
+// build.sc
+import mill._, scalalib._
+
+object foo extends ScalaModule{
+ def scalaVersion = "2.13.1"
+ object test extends Tests{
+ def ivyDeps = Agg(ivy"com.lihaoyi::utest::0.7.1")
+ def testFrameworks = Seq("utest.runner.Framework")
+ }
+} \ No newline at end of file
diff --git a/docs/example-3/foo/src/Example.scala b/docs/example-3/foo/src/Example.scala
new file mode 100644
index 00000000..a7511558
--- /dev/null
+++ b/docs/example-3/foo/src/Example.scala
@@ -0,0 +1,4 @@
+package foo
+object Example{
+ def hello(): String = "Hello World"
+} \ No newline at end of file
diff --git a/docs/example-3/foo/test/src/ExampleTests.scala b/docs/example-3/foo/test/src/ExampleTests.scala
new file mode 100644
index 00000000..52df8c96
--- /dev/null
+++ b/docs/example-3/foo/test/src/ExampleTests.scala
@@ -0,0 +1,11 @@
+package foo
+import utest._
+object ExampleTests extends TestSuite{
+ def tests = Tests{
+ test("hello"){
+ val result = Example.hello()
+ assert(result == "Hello World")
+ result
+ }
+ }
+} \ No newline at end of file