| Index: editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| diff --git a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| index 7639fbc7375b1d8bb08b33b37a94289a2490da89..6ca2354d997289fe2924ab3100d55578a65b5a26 100644
|
| --- a/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| +++ b/editor/tools/plugins/com.google.dart.engine_test/src/com/google/dart/engine/resolver/CompileTimeErrorCodeTest.java
|
| @@ -558,7 +558,11 @@ public class CompileTimeErrorCodeTest extends ResolverTestCase {
|
| public void test_constEvalTypeBool_binary_leftTrue() throws Exception {
|
| Source source = addSource("const C = (true || 0);");
|
| resolve(source);
|
| - assertErrors(source, CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL, HintCode.DEAD_CODE);
|
| + assertErrors(
|
| + source,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL,
|
| + StaticTypeWarningCode.NON_BOOL_OPERAND,
|
| + HintCode.DEAD_CODE);
|
| verify(source);
|
| }
|
|
|
| @@ -3219,7 +3223,10 @@ public class CompileTimeErrorCodeTest extends ResolverTestCase {
|
| " const A(String p) : a = p && true;",
|
| "}"));
|
| resolve(source);
|
| - assertErrors(source, CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL);
|
| + assertErrors(
|
| + source,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL,
|
| + StaticTypeWarningCode.NON_BOOL_OPERAND);
|
| verify(source);
|
| }
|
|
|
| @@ -3230,7 +3237,10 @@ public class CompileTimeErrorCodeTest extends ResolverTestCase {
|
| " const A(String p) : a = true && p;",
|
| "}"));
|
| resolve(source);
|
| - assertErrors(source, CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL);
|
| + assertErrors(
|
| + source,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL,
|
| + StaticTypeWarningCode.NON_BOOL_OPERAND);
|
| verify(source);
|
| }
|
|
|
| @@ -4417,7 +4427,10 @@ public class CompileTimeErrorCodeTest extends ResolverTestCase {
|
| " const A(bool p) : a = " + expr + ";",
|
| "}"));
|
| resolve(source);
|
| - assertErrors(source, CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL);
|
| + assertErrors(
|
| + source,
|
| + CompileTimeErrorCode.CONST_EVAL_TYPE_BOOL,
|
| + StaticTypeWarningCode.NON_BOOL_OPERAND);
|
| verify(source);
|
| reset();
|
| }
|
|
|