aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/syntax
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/syntax')
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java7
-rw-r--r--src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java9
2 files changed, 3 insertions, 13 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java b/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java
index f217591bb8..0f2a2cbb17 100644
--- a/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java
+++ b/src/test/java/com/google/devtools/build/lib/syntax/EvaluationTest.java
@@ -673,10 +673,9 @@ public class EvaluationTest extends EvaluationTestCase {
@Test
public void testInFail() throws Exception {
newTest()
- .testIfExactError(
- "in operator only works on strings if the left operand is also a string", "1 in '123'")
- .testIfExactError(
- "in operator only works on lists, tuples, sets, dicts and strings", "'a' in 1");
+ .testIfErrorContains(
+ "'in <string>' requires string as left operand, not 'int'", "1 in '123'")
+ .testIfErrorContains("'int' is not iterable. in operator only works on ", "'a' in 1");
}
@Test
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 6353c1270e..a72f5e5a91 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
@@ -1243,15 +1243,6 @@ public class SkylarkEvaluationTest extends EvaluationTest {
@Override
@Test
- public void testInFail() throws Exception {
- new SkylarkTest().testIfExactError(
- "in operator only works on strings if the left operand is also a string", "1 in '123'");
- new SkylarkTest().testIfExactError(
- "in operator only works on lists, tuples, sets, dicts and strings", "'a' in 1");
- }
-
- @Override
- @Test
public void testListComprehensionsMultipleVariablesFail() throws Exception {
new SkylarkTest()
.testIfErrorContains(