Chromium Code Reviews| Index: pkg/analyzer/test/generated/incremental_resolver_test.dart |
| diff --git a/pkg/analyzer/test/generated/incremental_resolver_test.dart b/pkg/analyzer/test/generated/incremental_resolver_test.dart |
| index 9522bf472a7456d7624952e2414aeb9877381fb9..387d22cbe9826a9091ebb919c710b6502e922855 100644 |
| --- a/pkg/analyzer/test/generated/incremental_resolver_test.dart |
| +++ b/pkg/analyzer/test/generated/incremental_resolver_test.dart |
| @@ -70,6 +70,48 @@ class DeclarationMatcherTest extends ResolverTestCase { |
| test_resolveApiChanges = true; |
| } |
| + void test_false_class_annotation_edit() { |
|
Brian Wilkerson
2015/01/12 17:46:57
Might be good to add a positive test (that if it h
|
| + _assertDoesNotMatch(r''' |
| +const my_annotationA = const Object(); |
| +const my_annotationB = const Object(); |
| +@my_annotationA |
| +class A { |
| +} |
| +''', r''' |
| +const my_annotationA = const Object(); |
| +const my_annotationB = const Object(); |
| +@my_annotationB |
| +class A { |
| +} |
| +'''); |
| + } |
| + |
| + void test_false_class_annotations_add() { |
| + _assertDoesNotMatch(r''' |
| +const my_annotation = const Object(); |
| +class A { |
| +} |
| +''', r''' |
| +const my_annotation = const Object(); |
| +@my_annotation |
| +class A { |
| +} |
| +'''); |
| + } |
| + |
| + void test_false_class_annotations_remove() { |
| + _assertDoesNotMatch(r''' |
| +const my_annotation = const Object(); |
| +@my_annotation |
| +class A { |
| +} |
| +''', r''' |
| +const my_annotation = const Object(); |
| +class A { |
| +} |
| +'''); |
| + } |
| + |
| void test_false_class_list_add() { |
| _assertDoesNotMatch(r''' |
| class A {} |
| @@ -811,6 +853,54 @@ import 'dart:async' show Future; |
| '''); |
| } |
| + void test_false_method_annotation_edit() { |
| + _assertDoesNotMatchOK(r''' |
| +const my_annotationA = const Object(); |
| +const my_annotationB = const Object(); |
| +class A { |
| + @my_annotationA |
| + void m() {} |
| +} |
| +''', r''' |
| +const my_annotationA = const Object(); |
| +const my_annotationB = const Object(); |
| +class A { |
| + @my_annotationB |
| + void m() {} |
| +} |
| +'''); |
| + } |
| + |
| + void test_false_method_annotations_add() { |
| + _assertDoesNotMatchOK(r''' |
| +const my_annotation = const Object(); |
| +class A { |
| + void m() {} |
| +} |
| +''', r''' |
| +const my_annotation = const Object(); |
| +class A { |
| + @my_annotation |
| + void m() {} |
| +} |
| +'''); |
| + } |
| + |
| + void test_false_method_annotations_remove() { |
| + _assertDoesNotMatchOK(r''' |
| +const my_annotation = const Object(); |
| +class A { |
| + @my_annotation |
| + void m() {} |
| +} |
| +''', r''' |
| +const my_annotation = const Object(); |
| +class A { |
| + void m() {} |
| +} |
| +'''); |
| + } |
| + |
| void test_false_method_list_add() { |
| _assertDoesNotMatchOK(r''' |
| class A { |