| Index: pkg/analyzer/test/generated/resolver_test.dart
|
| diff --git a/pkg/analyzer/test/generated/resolver_test.dart b/pkg/analyzer/test/generated/resolver_test.dart
|
| index f206be861752b7e78b419daca2cca6e3a562bf07..4d078abed6b6703cd94dc25e124643d748b8062e 100644
|
| --- a/pkg/analyzer/test/generated/resolver_test.dart
|
| +++ b/pkg/analyzer/test/generated/resolver_test.dart
|
| @@ -1275,7 +1275,40 @@ class ElementResolverTest extends EngineTestCase {
|
| _listener.assertNoErrors();
|
| }
|
|
|
| - void test_visitBinaryExpression() {
|
| + void test_visitBinaryExpression_bangEq() {
|
| + // String i;
|
| + // var j;
|
| + // i == j
|
| + InterfaceType stringType = _typeProvider.stringType;
|
| + SimpleIdentifier left = AstFactory.identifier3("i");
|
| + left.staticType = stringType;
|
| + BinaryExpression expression =
|
| + AstFactory.binaryExpression(left, TokenType.BANG_EQ, AstFactory.identifier3("j"));
|
| + _resolveNode(expression);
|
| + var stringElement = stringType.element;
|
| + expect(expression.staticElement, isNotNull);
|
| + expect(expression.staticElement, stringElement.lookUpMethod(TokenType.EQ_EQ.lexeme, stringElement.library));
|
| + expect(expression.propagatedElement, isNull);
|
| + _listener.assertNoErrors();
|
| + }
|
| +
|
| + void test_visitBinaryExpression_eq() {
|
| + // String i;
|
| + // var j;
|
| + // i == j
|
| + InterfaceType stringType = _typeProvider.stringType;
|
| + SimpleIdentifier left = AstFactory.identifier3("i");
|
| + left.staticType = stringType;
|
| + BinaryExpression expression =
|
| + AstFactory.binaryExpression(left, TokenType.EQ_EQ, AstFactory.identifier3("j"));
|
| + _resolveNode(expression);
|
| + var stringElement = stringType.element;
|
| + expect(expression.staticElement, stringElement.lookUpMethod(TokenType.EQ_EQ.lexeme, stringElement.library));
|
| + expect(expression.propagatedElement, isNull);
|
| + _listener.assertNoErrors();
|
| + }
|
| +
|
| + void test_visitBinaryExpression_plus() {
|
| // num i;
|
| // var j;
|
| // i + j
|
| @@ -1290,7 +1323,7 @@ class ElementResolverTest extends EngineTestCase {
|
| _listener.assertNoErrors();
|
| }
|
|
|
| - void test_visitBinaryExpression_propagatedElement() {
|
| + void test_visitBinaryExpression_plus_propagatedElement() {
|
| // var i = 1;
|
| // var j;
|
| // i + j
|
|
|