aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
diff options
context:
space:
mode:
authorGravatar Laurent Le Brun <laurentlb@google.com>2015-06-16 10:56:46 +0000
committerGravatar Kristina Chodorow <kchodorow@google.com>2015-06-16 14:00:07 +0000
commitee991a17299822b1ae601fd337e769e3ff513007 (patch)
treed6dfa065cf577be0d2239417265e77a5fa5f86c4 /src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
parent055447d520ba41992bb75318e74883802ea05e59 (diff)
Skylark: Forbid break/continue in BUILD files.
-- MOS_MIGRATED_REVID=96095253
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java b/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
index 5f33718fc2..fd8478d784 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/ParserTest.java
@@ -351,6 +351,13 @@ public class ParserTest extends EvaluationTestCase {
}
@Test
+ public void testBreak() {
+ setFailFast(false);
+ parseExpression("break");
+ assertContainsEvent("syntax error at 'break': expected expression");
+ }
+
+ @Test
public void testTry() {
setFailFast(false);
parseExpression("try: 1 + 1");