| Index: pkg/analyzer2dart/test/end2end_test.dart
|
| diff --git a/pkg/analyzer2dart/test/end2end_test.dart b/pkg/analyzer2dart/test/end2end_test.dart
|
| index 49b4fcd35584bc1b87af0df4586f44896f53bf97..c5f8ecf25253bc69e2ca133f7892814bd6120cb4 100644
|
| --- a/pkg/analyzer2dart/test/end2end_test.dart
|
| +++ b/pkg/analyzer2dart/test/end2end_test.dart
|
| @@ -243,6 +243,198 @@ main() {
|
| }
|
| ''');
|
| });
|
| +
|
| + test('Binary expressions', () {
|
| + checkResult('''
|
| +main(a) {
|
| + return a + deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a + deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a - deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a - deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a * deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a * deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a / deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a / deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a ~/ deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a ~/ deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a % deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a % deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a < deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a < deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a <= deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a <= deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a > deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a > deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a >= deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a >= deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a << deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a << deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a >> deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a >> deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a & deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a & deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a | deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a | deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a ^ deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a ^ deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a == deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a == deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a != deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return !(a == deprecated);
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a || deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a || deprecated;
|
| +}
|
| +''');
|
| +
|
| + checkResult('''
|
| +main(a) {
|
| + return a && deprecated;
|
| +}
|
| +''', '''
|
| +main(a) {
|
| + return a && deprecated;
|
| +}
|
| +''');
|
| + });
|
| }
|
|
|
| checkResult(String input, [String expectedOutput]) {
|
|
|