diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-06-19 22:19:39 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-09-12 16:00:26 +0100 |
commit | ede10d4d0e139eb8f831b7241d29fb82d8996e73 (patch) | |
tree | 18e63106b4bd537c11f900f89d573cb9b73cb415 /test/test.scala | |
parent | d7e7265c5509a389f7fbdba77bdc668d6d602a7c (diff) | |
download | cbt-ede10d4d0e139eb8f831b7241d29fb82d8996e73.tar.gz cbt-ede10d4d0e139eb8f831b7241d29fb82d8996e73.tar.bz2 cbt-ede10d4d0e139eb8f831b7241d29fb82d8996e73.zip |
better error message for missing build.scala and missing class Build
Diffstat (limited to 'test/test.scala')
-rw-r--r-- | test/test.scala | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/test.scala b/test/test.scala index 0158ddd..65790f8 100644 --- a/test/test.scala +++ b/test/test.scala @@ -202,6 +202,18 @@ object Main{ assert(res.err contains "Build cannot be cast to cbt.BuildInterface", res.err) } + { + val res = runCbt("no-build-file", Seq("run")) + assert(!res.exit0) + assert(res.err contains "No file build.scala (lower case) found in", res.err) + } + + { + val res = runCbt("empty-build-file", Seq("run")) + assert(!res.exit0) + assert(res.err contains "You need to define a class Build in build.scala in", res.err) + } + System.err.println(" DONE!") System.err.println( successes.toString ++ " succeeded, "++ failures.toString ++ " failed" ) if(failures > 0) System.exit(1) else System.exit(0) |