aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java
diff options
context:
space:
mode:
authorGravatar laurentlb <laurentlb@google.com>2017-08-16 20:24:04 +0200
committerGravatar Irina Iancu <elenairina@google.com>2017-08-17 09:53:53 +0200
commit851511817f5d0e1ccc58a0a7da02970f69f70355 (patch)
treef64f5644a306f1d701b621d686853385c243db2f /src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java
parent137e6c8903f75dcad4447c68a58857509a1f3d66 (diff)
Make `incompatible_disallow_toplevel_if_statement` default to true.
RELNOTES: Top-level `if` statements are now forbidden. PiperOrigin-RevId: 165469101
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java')
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java b/src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java
index 27b84423b6..014d3be53a 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/ValidationTest.java
@@ -175,73 +175,6 @@ public class ValidationTest extends EvaluationTestCase {
}
@Test
- public void testReadOnlyWorksForSimpleBranching() {
- parse("if 1:", " v = 'a'", "else:", " v = 'b'");
- }
-
- @Test
- public void testReadOnlyWorksForNestedBranching() {
- parse(
- "if 1:",
- " if 0:",
- " v = 'a'",
- " else:",
- " v = 'b'",
- "else:",
- " if 0:",
- " v = 'c'",
- " else:",
- " v = 'd'\n");
- }
-
- @Test
- public void testReadOnlyWorksForDifferentLevelBranches() {
- checkError("Variable v is read only", "if 1:", " if 1:", " v = 'a'", " v = 'b'\n");
- }
-
- @Test
- public void testReadOnlyWorksWithinSimpleBranch() {
- checkError(
- "Variable v is read only", "if 1:", " v = 'a'", "else:", " v = 'b'", " v = 'c'\n");
- }
-
- @Test
- public void testReadOnlyWorksWithinNestedBranch() {
- checkError(
- "Variable v is read only",
- "if 1:",
- " v = 'a'",
- "else:",
- " if 1:",
- " v = 'b'",
- " else:",
- " v = 'c'",
- " v = 'd'\n");
- }
-
- @Test
- public void testReadOnlyWorksAfterSimpleBranch() {
- checkError("Variable v is read only", "if 1:", " v = 'a'", "else:", " w = 'a'", "v = 'b'");
- }
-
- @Test
- public void testReadOnlyWorksAfterNestedBranch() {
- checkError("Variable v is read only", "if 1:", " if 1:", " v = 'a'", "v = 'b'");
- }
-
- @Test
- public void testReadOnlyWorksAfterNestedBranch2() {
- checkError(
- "Variable v is read only",
- "if 1:",
- " v = 'a'",
- "else:",
- " if 0:",
- " w = 1",
- "v = 'b'\n");
- }
-
- @Test
public void testModulesReadOnlyInFuncDefBody() {
parse("def func():", " cmd_helper = depset()");
}