summaryrefslogtreecommitdiff
path: root/main/test/src/define/MacroErrorTests.scala
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2019-06-16 18:50:06 -0700
committerLi Haoyi <haoyi.sg@gmail.com>2019-06-16 18:50:06 -0700
commit7ead16fb5e8ee58576524cb5661c33533e6cd888 (patch)
tree89d0d9512cdf74e89e7ba42f35206a40b8980e8a /main/test/src/define/MacroErrorTests.scala
parent158d117d7e92a4705fdd783952032bdc14bf92e8 (diff)
downloadmill-7ead16fb5e8ee58576524cb5661c33533e6cd888.tar.gz
mill-7ead16fb5e8ee58576524cb5661c33533e6cd888.tar.bz2
mill-7ead16fb5e8ee58576524cb5661c33533e6cd888.zip
utest 0.7.1
Diffstat (limited to 'main/test/src/define/MacroErrorTests.scala')
-rw-r--r--main/test/src/define/MacroErrorTests.scala24
1 files changed, 12 insertions, 12 deletions
diff --git a/main/test/src/define/MacroErrorTests.scala b/main/test/src/define/MacroErrorTests.scala
index c8b140fa..a52f4ad6 100644
--- a/main/test/src/define/MacroErrorTests.scala
+++ b/main/test/src/define/MacroErrorTests.scala
@@ -7,7 +7,7 @@ object MacroErrorTests extends TestSuite{
val tests = Tests{
- 'errors{
+ test("errors"){
val expectedMsg =
"T{} members must be defs defined in a Cacher class/trait/object body"
@@ -15,8 +15,8 @@ object MacroErrorTests extends TestSuite{
assert(err.msg == expectedMsg)
}
- 'badParameterSets - {
- 'command - {
+ test("badParameterSets"){
+ test("command"){
val e = compileError("""
object foo extends mill.util.TestUtil.BaseModule{
def w = T.command{1}
@@ -28,7 +28,7 @@ object MacroErrorTests extends TestSuite{
e.pos.contains("def w = ")
)
}
- 'target - {
+ test("target"){
val e = compileError("""
object foo extends mill.util.TestUtil.BaseModule{
def x() = T{1}
@@ -40,7 +40,7 @@ object MacroErrorTests extends TestSuite{
e.pos.contains("def x() = ")
)
}
- 'input - {
+ test("input"){
val e = compileError("""
object foo extends mill.util.TestUtil.BaseModule{
def y() = T.input{1}
@@ -52,7 +52,7 @@ object MacroErrorTests extends TestSuite{
e.pos.contains("def y() = ")
)
}
- 'sources - {
+ test("sources"){
val e = compileError("""
object foo extends mill.util.TestUtil.BaseModule{
def z() = T.sources{ammonite.ops.pwd}
@@ -64,7 +64,7 @@ object MacroErrorTests extends TestSuite{
e.pos.contains("def z() = ")
)
}
- 'persistent - {
+ test("persistent"){
val e = compileError("""
object foo extends mill.util.TestUtil.BaseModule{
def a() = T.persistent{1}
@@ -77,11 +77,11 @@ object MacroErrorTests extends TestSuite{
)
}
}
- 'badTmacro - {
+ test("badTmacro"){
// Make sure we can reference values from outside the T{...} block as part
// of our `Target#apply()` calls, but we cannot reference any values that
// come from inside the T{...} block
- 'pos - {
+ test("pos"){
val e = compileError("""
val a = T{ 1 }
val arr = Array(a)
@@ -96,7 +96,7 @@ object MacroErrorTests extends TestSuite{
"Modules, Targets and Commands can only be defined within a mill Module")
)
}
- 'neg - {
+ test("neg"){
val expectedMsg =
"Target#apply() call cannot use `value n` defined within the T{...} block"
@@ -112,7 +112,7 @@ object MacroErrorTests extends TestSuite{
}""")
assert(err.msg == expectedMsg)
}
- 'neg2 - {
+ test("neg2"){
val expectedMsg =
"Target#apply() call cannot use `value x` defined within the T{...} block"
@@ -127,7 +127,7 @@ object MacroErrorTests extends TestSuite{
}""")
assert(err.msg == expectedMsg)
}
- 'neg3{
+ test("neg3"){
val borkedCachedDiamond1 = utest.compileError("""
object borkedCachedDiamond1 {
def up = T{ TestUtil.test() }