aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/syntax
diff options
context:
space:
mode:
authorGravatar Yun Peng <pcloudy@google.com>2016-09-26 19:15:52 +0000
committerGravatar Yun Peng <pcloudy@google.com>2016-09-26 19:18:55 +0000
commit023a7bdc6506a23ff27ce392eb50d3927b3f409e (patch)
tree8c1470a5dcb3670997be92596c340b0b7a27fa86 /src/test/java/com/google/devtools/build/lib/syntax
parent0a2082474bf42799991afead98c568cd112b2df1 (diff)
*** Reason for rollback *** Break Bazel bootstrap on JDK7 *** Original change description *** Skylark: Give more detailed errors when parsing the arguments of a SkylarkCallable. -- MOS_MIGRATED_REVID=134309621
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/syntax')
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java13
1 files changed, 5 insertions, 8 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java
index b9f58081bb..b7650e0a4d 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java
@@ -675,14 +675,12 @@ public class SkylarkEvaluationTest extends EvaluationTest {
.update("mock", new Mock())
.setUp("")
.testIfExactError(
- "Parameter 'named' has no default value (in function with_params(int, bool) of Mock).",
- "mock.with_params(1, True)");
+ "Type Mock has no function with_params(int, bool)", "mock.with_params(1, True)");
new SkylarkTest()
.update("mock", new Mock())
.setUp("")
.testIfExactError(
- "Parameter 'named' has no default value (in function with_params(int, bool, bool) "
- + "of Mock).",
+ "Type Mock has no function with_params(int, bool, bool)",
"mock.with_params(1, True, True)");
new SkylarkTest()
.update("mock", new Mock())
@@ -700,15 +698,14 @@ public class SkylarkEvaluationTest extends EvaluationTest {
.update("mock", new Mock())
.setUp("")
.testIfExactError(
- "Too many arguments (in function with_params(int, bool, bool named, "
- + "bool posOrNamed, int n) of Mock).",
+ "Type Mock has no function with_params(int, bool, bool named, bool posOrNamed, int n)",
"mock.with_params(1, True, named=True, posOrNamed=True, n=2)");
new SkylarkTest()
.update("mock", new Mock())
.setUp("")
.testIfExactError(
- "Parameter 'nonNoneable' cannot be None (in function with_params(int, bool, bool, "
- + "bool named, bool optionalNamed, NoneType nonNoneable) of Mock).",
+ "Type Mock has no function with_params(int, bool, bool, bool named, bool optionalNamed,"
+ + " NoneType nonNoneable)",
"mock.with_params(1, True, True, named=True, optionalNamed=False, nonNoneable=None)");
}