diff options
author | cparsons <cparsons@google.com> | 2018-04-17 13:46:58 -0700 |
---|---|---|
committer | Copybara-Service <copybara-piper@google.com> | 2018-04-17 13:48:42 -0700 |
commit | d7aebdbc567a6b015b6fc73835100f4c1725d691 (patch) | |
tree | 518115100330d6aa5b7adee8ae19213c42c45e33 /src/test/java/com/google/devtools/build/lib/skylark | |
parent | 3140f11d66c90000056f4a1ec3be0ad5fb7863b4 (diff) |
Migrate most of SkylarkRuleClassFunctions to use @SkylarkCallable
The only things that remain are Provider subclasses, as they require special treatment. (Namely, they are referencable at the top level as a Provider and not a function.)
RELNOTES: None.
PiperOrigin-RevId: 193249523
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/skylark')
-rw-r--r-- | src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java index 272bfac48c..10df59c01d 100644 --- a/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java +++ b/src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleClassFunctionsTest.java @@ -1322,7 +1322,7 @@ public class SkylarkRuleClassFunctionsTest extends SkylarkTestCase { @Test public void declaredProvidersBadTypeForDoc() throws Exception { checkErrorContains( - "argument 'doc' has type 'int', but should be 'string'", + "expected string for 'doc' while calling provider but got int instead", "provider(doc = 1)"); } @@ -1465,7 +1465,7 @@ public class SkylarkRuleClassFunctionsTest extends SkylarkTestCase { public void aspectBadTypeForDoc() throws Exception { registerDummyUserDefinedFunction(); checkErrorContains( - "argument 'doc' has type 'int', but should be 'string'", + "expected string for 'doc' while calling aspect but got int instead", "aspect(impl, doc = 1)"); } |