| Index: pkg/analysis_services/test/index/store/codec_test.dart
|
| diff --git a/pkg/analysis_services/test/index/store/codec_test.dart b/pkg/analysis_services/test/index/store/codec_test.dart
|
| index 6664b90cd7c9dd41fd3693fe6b34a0456335efff..141c1cb323d9155c2ab0155ab7b7d67c5cbbc83c 100644
|
| --- a/pkg/analysis_services/test/index/store/codec_test.dart
|
| +++ b/pkg/analysis_services/test/index/store/codec_test.dart
|
| @@ -6,14 +6,13 @@ library test.services.src.index.store.codec;
|
|
|
| import 'package:analysis_services/index/index.dart';
|
| import 'package:analysis_services/src/index/store/codec.dart';
|
| +import 'package:analysis_testing/abstract_single_unit.dart';
|
| import 'package:analysis_testing/mocks.dart';
|
| import 'package:analysis_testing/reflective_tests.dart';
|
| import 'package:analyzer/src/generated/element.dart';
|
| import 'package:analyzer/src/generated/engine.dart';
|
| import 'package:unittest/unittest.dart';
|
|
|
| -import '../abstract_single_unit.dart';
|
| -
|
|
|
| main() {
|
| groupSep = ' | ';
|
| @@ -82,29 +81,6 @@ class _ElementCodecTest extends AbstractSingleUnitTest {
|
| codec = new ElementCodec(stringCodec);
|
| }
|
|
|
| - void test_field() {
|
| - resolveTestUnit('''
|
| -class A {
|
| - int field;
|
| -}
|
| -''');
|
| - FieldElement field = findElement('field', ElementKind.FIELD);
|
| - PropertyAccessorElement getter = field.getter;
|
| - PropertyAccessorElement setter = field.setter;
|
| - {
|
| - int id = codec.encode(getter);
|
| - expect(codec.decode(context, id), getter);
|
| - }
|
| - {
|
| - int id = codec.encode(setter);
|
| - expect(codec.decode(context, id), setter);
|
| - }
|
| - {
|
| - int id = codec.encode(field);
|
| - expect(codec.decode(context, id), field);
|
| - }
|
| - }
|
| -
|
| void test_encodeHash_notLocal() {
|
| resolveTestUnit('''
|
| class A {
|
| @@ -129,6 +105,29 @@ class A {
|
| expect(id_fooA == id_bar, isFalse);
|
| }
|
|
|
| + void test_field() {
|
| + resolveTestUnit('''
|
| +class A {
|
| + int field;
|
| +}
|
| +''');
|
| + FieldElement field = findElement('field', ElementKind.FIELD);
|
| + PropertyAccessorElement getter = field.getter;
|
| + PropertyAccessorElement setter = field.setter;
|
| + {
|
| + int id = codec.encode(getter);
|
| + expect(codec.decode(context, id), getter);
|
| + }
|
| + {
|
| + int id = codec.encode(setter);
|
| + expect(codec.decode(context, id), setter);
|
| + }
|
| + {
|
| + int id = codec.encode(field);
|
| + expect(codec.decode(context, id), field);
|
| + }
|
| + }
|
| +
|
| void test_localLocalVariable() {
|
| resolveTestUnit('''
|
| main() {
|
|
|