Index: editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/internal/text/SemanticHighlightingTest.java |
diff --git a/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/internal/text/SemanticHighlightingTest.java b/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/internal/text/SemanticHighlightingTest.java |
index afd5f7c71b0608dad2746c281df183c8dc56f0db..005fd6a4c21f53b08b95a5e004d3d61127239950 100644 |
--- a/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/internal/text/SemanticHighlightingTest.java |
+++ b/editor/tools/plugins/com.google.dart.tools.ui_test/src/com/google/dart/tools/ui/internal/text/SemanticHighlightingTest.java |
@@ -324,10 +324,10 @@ public class SemanticHighlightingTest extends |
preparePositions( |
"// filler filler filler filler filler filler filler filler filler filler", |
"class A {", |
- " static f = 0;", |
+ " static var f = 0;", |
"}", |
""); |
- assertHasWordPosition(SemanticHighlightings.BUILT_IN, "static f ="); |
+ assertHasWordPosition(SemanticHighlightings.BUILT_IN, "static var f ="); |
} |
public void test_builtIn_static_method() throws Exception { |
@@ -375,53 +375,59 @@ public class SemanticHighlightingTest extends |
assertHasWordPosition(SemanticHighlightings.CLASS, "A .ZERO"); |
} |
- // TODO(scheglov) https://code.google.com/p/dart/issues/detail?id=10161 |
-// public void test_deprecated() throws Exception { |
-// setFileContent( |
-// "meta.dart", |
-// makeSource( |
-// "// filler filler filler filler filler filler filler filler filler filler", |
-// "library meta;", |
-// "const deprecated = 42;", |
-// "")); |
-// preparePositions( |
-// "// filler filler filler filler filler filler filler filler filler filler", |
-// "@deprecated", |
-// "class A {}", |
-// "main() {", |
-// " A a;", |
-// "}", |
-// ""); |
-// assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "A {}"); |
-// assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "A a;"); |
-// } |
- |
- // TODO(scheglov) |
-// public void test_deprecated_libraryImport() throws Exception { |
-// setUnitContent( |
-// "ModernLib.dart", |
-// formatLines( |
-// "// filler filler filler filler filler filler filler filler filler filler", |
-// "library modernLib;", |
-// "")); |
-// setUnitContent( |
-// "DeprecatedLib.dart", |
-// formatLines( |
-// "// filler filler filler filler filler filler filler filler filler filler", |
-// "@deprecated", |
-// "library deprecatedLib;", |
-// "const deprecated = 0;", |
-// "")); |
-// preparePositions( |
-// "// filler filler filler filler filler filler filler filler filler filler", |
-// "library App;", |
-// "import 'ModernLib.dart';", |
-// "import 'DeprecatedLib.dart';", |
-// ""); |
-// TestUtilities.processAllDeltaChanges(); |
-// String search = "'DeprecatedLib.dart'"; |
-// assertHasPosition(SemanticHighlightings.DEPRECATED_ELEMENT, findOffset(search), search.length()); |
-// } |
+ public void test_deprecated() throws Exception { |
+ setFileContent( |
+ "meta.dart", |
+ makeSource( |
+ "// filler filler filler filler filler filler filler filler filler filler", |
+ "library meta;", |
+ "const deprecated = 42;", |
+ "")); |
+ preparePositions( |
+ "// filler filler filler filler filler filler filler filler filler filler", |
+ "import '/meta.dart';", |
+ "@deprecated", |
+ "class A {}", |
+ "main() {", |
+ " A a;", |
+ "}", |
+ ""); |
+ assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "A {}"); |
+ assertHasWordPosition(SemanticHighlightings.DEPRECATED_ELEMENT, "A a;"); |
+ } |
+ |
+ public void test_deprecated_libraryImport() throws Exception { |
+ setFileContent( |
+ "meta.dart", |
+ makeSource( |
+ "// filler filler filler filler filler filler filler filler filler filler", |
+ "library meta;", |
+ "const deprecated = 42;", |
+ "")); |
+ setFileContent( |
+ "ModernLib.dart", |
+ makeSource( |
+ "// filler filler filler filler filler filler filler filler filler filler", |
+ "library modernLib;", |
+ "")); |
+ setFileContent( |
+ "DeprecatedLib.dart", |
+ makeSource( |
+ "// filler filler filler filler filler filler filler filler filler filler", |
+ "import '/meta.dart';", |
+ "@deprecated", |
+ "library deprecatedLib;", |
+ "const deprecated = 0;", |
+ "")); |
+ preparePositions( |
+ "// filler filler filler filler filler filler filler filler filler filler", |
+ "library App;", |
+ "import 'ModernLib.dart';", |
+ "import 'DeprecatedLib.dart';", |
+ ""); |
+ String search = "'DeprecatedLib.dart'"; |
+ assertHasPosition(SemanticHighlightings.DEPRECATED_ELEMENT, findOffset(search), search.length()); |
+ } |
public void test_directive_export() throws Exception { |
setFileContent( |
@@ -632,10 +638,10 @@ public class SemanticHighlightingTest extends |
public void test_number() throws Exception { |
preparePositions( |
"// filler filler filler filler filler filler filler filler filler filler", |
- "int vi1 = 12345 ;", |
- "int vi2 = -23456 ;", |
- "int vd1 = 123.45 ;", |
- "int vd2 = -234.56 ;", |
+ "var vi1 = 12345 ;", |
+ "var vi2 = -23456 ;", |
+ "var vd1 = 123.45 ;", |
+ "var vd2 = -234.56 ;", |
""); |
assertHasWordPosition(SemanticHighlightings.NUMBER, "12345 ;"); |
assertHasWordPosition(SemanticHighlightings.NUMBER, "23456 ;"); |