Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(6)

Side by Side Diff: pkg/analyzer/test/generated/engine_test.dart

Issue 475543002: New analyzer snapshot, add format/formatList. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // // for details. All rights reserved. Use of this source code is governed by a 2 // // for details. All rights reserved. Use of this source code is governed by a
3 // // BSD-style license that can be found in the LICENSE file. 3 // // BSD-style license that can be found in the LICENSE file.
4 // // This code was auto-generated, is not intended to be edited, and is subject to 4 // // This code was auto-generated, is not intended to be edited, and is subject to
5 // // significant change. Please see the README file for more information. 5 // // significant change. Please see the README file for more information.
6 // library engine.engine_test; 6 // library engine.engine_test;
7 // import 'dart:collection'; 7 // import 'dart:collection';
8 // import 'package:analyzer/src/generated/ast.dart'; 8 // import 'package:analyzer/src/generated/ast.dart';
9 // import 'package:analyzer/src/generated/element.dart'; 9 // import 'package:analyzer/src/generated/element.dart';
10 // import 'package:analyzer/src/generated/engine.dart'; 10 // import 'package:analyzer/src/generated/engine.dart';
(...skipping 2009 matching lines...) Expand 10 before | Expand all | Expand 10 after
2020 // JUnitTestCase.assertNotNull(exception); 2020 // JUnitTestCase.assertNotNull(exception);
2021 // return null; 2021 // return null;
2022 // } 2022 // }
2023 // @override 2023 // @override
2024 // String get taskDescription => null; 2024 // String get taskDescription => null;
2025 // @override 2025 // @override
2026 // void internalPerform() { 2026 // void internalPerform() {
2027 // throw new AnalysisException("Forced exception"); 2027 // throw new AnalysisException("Forced exception");
2028 // } 2028 // }
2029 // } 2029 // }
2030 // class BuildDartElementModelTaskTest extends EngineTestCase {
2031 // void test_accept() {
2032 // AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
2033 // BuildDartElementModelTask task = new BuildDartElementModelTask(context, n ull, new List<ResolvableLibrary>());
2034 // JUnitTestCase.assertTrue(task.accept(new TestTaskVisitor_BuildDartElement ModelTaskTest_test_accept()));
2035 // }
2036 // void test_getErrors() {
2037 // AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
2038 // BuildDartElementModelTask task = new BuildDartElementModelTask(context, n ull, new List<ResolvableLibrary>());
2039 // EngineTestCase.assertLength(0, task.errorListener.errors);
2040 // }
2041 // void test_getLibrariesInCycle() {
2042 // AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
2043 // List<ResolvableLibrary> librariesInCycle = new List<ResolvableLibrary>();
2044 // BuildDartElementModelTask task = new BuildDartElementModelTask(context, n ull, librariesInCycle);
2045 // JUnitTestCase.assertSame(librariesInCycle, task.librariesInCycle);
2046 // }
2047 // void test_perform_multiple() {
2048 // AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
2049 // ResolvableLibrary lib3 = _createLibrary(<ResolvableCompilationUnit> [_cre ateUnit(context, "/lib3.dart", EngineTestCase.createSource([
2050 // "library lib3;",
2051 // "import 'lib1.dart';",
2052 // "class C { A a; }"]))], null);
2053 // ResolvableLibrary lib2 = _createLibrary(<ResolvableCompilationUnit> [_cre ateUnit(context, "/lib2.dart", EngineTestCase.createSource([
2054 // "library lib2;",
2055 // "import 'lib3.dart';",
2056 // "class B { C c; }"]))], <ResolvableLibrary> [_createCoreLibrary(conte xt), lib3]);
2057 // ResolvableLibrary lib1 = _createLibrary(<ResolvableCompilationUnit> [_cre ateUnit(context, "/lib1.dart", EngineTestCase.createSource([
2058 // "library lib1;",
2059 // "import 'lib2.dart';",
2060 // "class A { B b; }"]))], <ResolvableLibrary> [_createCoreLibrary(conte xt), lib2]);
2061 // lib3.importedLibraries = <ResolvableLibrary> [_createCoreLibrary(context) , lib1];
2062 // List<ResolvableLibrary> librariesInCycle = new List<ResolvableLibrary>();
2063 // librariesInCycle.add(lib1);
2064 // librariesInCycle.add(lib2);
2065 // librariesInCycle.add(lib3);
2066 // BuildDartElementModelTask task = new BuildDartElementModelTask(context, n ull, librariesInCycle);
2067 // task.perform(new TestTaskVisitor_BuildDartElementModelTaskTest_test_perfo rm_multiple());
2068 // }
2069 // void test_perform_single_noParts() {
2070 // AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
2071 // ResolvableLibrary lib1 = _createLibrary(<ResolvableCompilationUnit> [_cre ateUnit(context, "/lib1.dart", EngineTestCase.createSource(["library lib1;", "cl ass A {}", "class B extends A {}"]))], <ResolvableLibrary> [_createCoreLibrary(c ontext)]);
2072 // List<ResolvableLibrary> librariesInCycle = new List<ResolvableLibrary>();
2073 // librariesInCycle.add(lib1);
2074 // BuildDartElementModelTask task = new BuildDartElementModelTask(context, n ull, librariesInCycle);
2075 // task.perform(new TestTaskVisitor_BuildDartElementModelTaskTest_test_perfo rm_single_noParts());
2076 // }
2077 // void test_perform_single_parts() {
2078 // AnalysisContextImpl context = AnalysisContextFactory.contextWithCore();
2079 // ResolvableLibrary lib1 = _createLibrary(<ResolvableCompilationUnit> [
2080 // _createUnit(context, "/lib1.dart", EngineTestCase.createSource([
2081 // "library lib1;",
2082 // "part 'part1-1.dart';",
2083 // "part 'part1-2.dart';",
2084 // "class A {}",
2085 // "class B extends A {}"])),
2086 // _createUnit(context, "/part1-1.dart", EngineTestCase.createSource(["p art of lib1;", "class C extends B {}"])),
2087 // _createUnit(context, "/part1-2.dart", EngineTestCase.createSource(["p art of lib1;", "class D implements A {}"]))], <ResolvableLibrary> [_createCoreLi brary(context)]);
2088 // List<ResolvableLibrary> librariesInCycle = new List<ResolvableLibrary>();
2089 // librariesInCycle.add(lib1);
2090 // BuildDartElementModelTask task = new BuildDartElementModelTask(context, n ull, librariesInCycle);
2091 // task.perform(new TestTaskVisitor_BuildDartElementModelTaskTest_test_perfo rm_single_parts());
2092 // }
2093 // /**
2094 // * Create a resolvable library representing the core library.
2095 // *
2096 // * @param context the context used to build the library
2097 // * @return the resolvable library representing the core library
2098 // * @throws AnalysisException if the core library has not been resolved
2099 // */
2100 // ResolvableLibrary _createCoreLibrary(AnalysisContextImpl context) {
2101 // Source coreSource = context.sourceFactory.forUri(DartSdk.DART_CORE);
2102 // ResolvableLibrary coreLibrary = new ResolvableLibrary(coreSource);
2103 // coreLibrary.libraryElement = context.computeLibraryElement(coreSource) as LibraryElementImpl;
2104 // return coreLibrary;
2105 // }
2106 // /**
2107 // * Create a resolvable library with the given compilation units and imports .
2108 // *
2109 // * @param units the compilation units in the library, with the defining com pilation unit first
2110 // * @param imports the libraries imported by the library (including the core library)
2111 // * @return the resolvable library that was created
2112 // */
2113 // ResolvableLibrary _createLibrary(List<ResolvableCompilationUnit> units, Lis t<ResolvableLibrary> imports) {
2114 // ResolvableLibrary library = new ResolvableLibrary(units[0].source);
2115 // library.importedLibraries = imports;
2116 // library.resolvableCompilationUnits = units;
2117 // return library;
2118 // }
2119 // /**
2120 // * Return a resolvable compilation unit representing the file with the give n name and contents.
2121 // *
2122 // * @param fileName the name of the file being represented
2123 // * @param contents the contents of the file being represented
2124 // * @return a resolvable compilation unit representing the file
2125 // */
2126 // ResolvableCompilationUnit _createUnit(AnalysisContextImpl context, String f ileName, String contents) {
2127 // Source source = new FileBasedSource.con1(FileUtilities2.createFile(fileNa me));
2128 // context.setContents(source, contents);
2129 // return new ResolvableCompilationUnit.con2(source.modificationStamp, _pars e(context, source, contents), source);
2130 // }
2131 // /**
2132 // * Return the result of parsing the given source.
2133 // *
2134 // * @param source the source being parsed
2135 // * @param contents the contents of the source
2136 // * @return the result of parsing the given source
2137 // */
2138 // CompilationUnit _parse(AnalysisContextImpl context, Source source, String c ontents) {
2139 // GatheringErrorListener errorListener = new GatheringErrorListener();
2140 // Scanner scanner = new Scanner(source, new CharSequenceReader(contents), e rrorListener);
2141 // Parser parser = new Parser(source, errorListener);
2142 // CompilationUnit unit = parser.parseCompilationUnit(scanner.tokenize());
2143 // for (Directive directive in unit.directives) {
2144 // if (directive is UriBasedDirective) {
2145 // UriBasedDirective uriDirective = directive as UriBasedDirective;
2146 // ParseDartTask.resolveDirective(context, source, uriDirective, errorLi stener);
2147 // }
2148 // }
2149 // return unit;
2150 // }
2151 // static dartSuite() {
2152 // _ut.group('BuildDartElementModelTaskTest', () {
2153 // _ut.test('test_accept', () {
2154 // final __test = new BuildDartElementModelTaskTest();
2155 // runJUnitTest(__test, __test.test_accept);
2156 // });
2157 // _ut.test('test_getErrors', () {
2158 // final __test = new BuildDartElementModelTaskTest();
2159 // runJUnitTest(__test, __test.test_getErrors);
2160 // });
2161 // _ut.test('test_getLibrariesInCycle', () {
2162 // final __test = new BuildDartElementModelTaskTest();
2163 // runJUnitTest(__test, __test.test_getLibrariesInCycle);
2164 // });
2165 // _ut.test('test_perform_multiple', () {
2166 // final __test = new BuildDartElementModelTaskTest();
2167 // runJUnitTest(__test, __test.test_perform_multiple);
2168 // });
2169 // _ut.test('test_perform_single_noParts', () {
2170 // final __test = new BuildDartElementModelTaskTest();
2171 // runJUnitTest(__test, __test.test_perform_single_noParts);
2172 // });
2173 // _ut.test('test_perform_single_parts', () {
2174 // final __test = new BuildDartElementModelTaskTest();
2175 // runJUnitTest(__test, __test.test_perform_single_parts);
2176 // });
2177 // });
2178 // }
2179 // }
2180 // class CacheRetentionPolicy_AnalysisCacheTest_test_setMaxCacheSize implements CacheRetentionPolicy { 2030 // class CacheRetentionPolicy_AnalysisCacheTest_test_setMaxCacheSize implements CacheRetentionPolicy {
2181 // @override 2031 // @override
2182 // RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => RetentionPriority.LOW; 2032 // RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => RetentionPriority.LOW;
2183 // } 2033 // }
2184 // class CacheRetentionPolicy_UniversalCachePartitionTest_test_setMaxCacheSize i mplements CacheRetentionPolicy { 2034 // class CacheRetentionPolicy_UniversalCachePartitionTest_test_setMaxCacheSize i mplements CacheRetentionPolicy {
2185 // @override 2035 // @override
2186 // RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => RetentionPriority.LOW; 2036 // RetentionPriority getAstPriority(Source source, SourceEntry sourceEntry) => RetentionPriority.LOW;
2187 // } 2037 // }
2188 // class DartEntryImplTest extends EngineTestCase { 2038 // class DartEntryImplTest extends EngineTestCase {
2189 // void test_creation() { 2039 // void test_creation() {
2190 // Source librarySource = new TestSource(); 2040 // Source librarySource = new TestSource();
2191 // DartEntryImpl entry = new DartEntryImpl(); 2041 // DartEntryImpl entry = new DartEntryImpl();
2192 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.C ONTENT)); 2042 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.C ONTENT));
2193 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.ELE MENT)); 2043 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.ELE MENT));
2194 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.EXP ORTED_LIBRARIES)); 2044 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.EXP ORTED_LIBRARIES));
2195 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IMP ORTED_LIBRARIES)); 2045 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IMP ORTED_LIBRARIES));
2196 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS)); 2046 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS));
2197 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ CLIENT)); 2047 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ CLIENT));
2198 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ LAUNCHABLE)); 2048 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ LAUNCHABLE));
2199 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO)); 2049 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO));
2200 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS)); 2050 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS));
2201 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT)); 2051 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT));
2202 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE)); 2052 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE));
2203 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS)); 2053 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS));
2204 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND)); 2054 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND));
2205 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM)); 2055 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM));
2206 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILD_ELEMENT_ERRORS, librarySource));
2207 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILT_UNIT, librarySource));
2208 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.HINTS, librarySource)); 2056 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.HINTS, librarySource));
2209 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLUTION_ERRORS, librarySource)); 2057 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLUTION_ERRORS, librarySource));
2210 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLVED_UNIT, librarySource)); 2058 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLVED_UNIT, librarySource));
2211 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.VERIFICATION_ERRORS, librarySource)); 2059 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.VERIFICATION_ERRORS, librarySource));
2212 // } 2060 // }
2213 // void test_getAllErrors() { 2061 // void test_getAllErrors() {
2214 // Source source = new TestSource(); 2062 // Source source = new TestSource();
2215 // DartEntryImpl entry = new DartEntryImpl(); 2063 // DartEntryImpl entry = new DartEntryImpl();
2216 // EngineTestCase.assertLength(0, entry.allErrors); 2064 // EngineTestCase.assertLength(0, entry.allErrors);
2217 // entry.setValue(DartEntry.SCAN_ERRORS, <AnalysisError> [new AnalysisError. con1(source, ScannerErrorCode.UNTERMINATED_STRING_LITERAL, [])]); 2065 // entry.setValue(DartEntry.SCAN_ERRORS, <AnalysisError> [new AnalysisError. con1(source, ScannerErrorCode.UNTERMINATED_STRING_LITERAL, [])]);
2218 // entry.setValue(DartEntry.PARSE_ERRORS, <AnalysisError> [new AnalysisError .con1(source, ParserErrorCode.ABSTRACT_CLASS_MEMBER, [])]); 2066 // entry.setValue(DartEntry.PARSE_ERRORS, <AnalysisError> [new AnalysisError .con1(source, ParserErrorCode.ABSTRACT_CLASS_MEMBER, [])]);
2219 // entry.setValueInLibrary(DartEntry.BUILD_ELEMENT_ERRORS, source, <Analysis Error> [new AnalysisError.con1(source, CompileTimeErrorCode.MIXIN_OF_NON_CLASS, [])]);
2220 // entry.setValueInLibrary(DartEntry.RESOLUTION_ERRORS, source, <AnalysisErr or> [new AnalysisError.con1(source, CompileTimeErrorCode.CONST_CONSTRUCTOR_THROW S_EXCEPTION, [])]); 2067 // entry.setValueInLibrary(DartEntry.RESOLUTION_ERRORS, source, <AnalysisErr or> [new AnalysisError.con1(source, CompileTimeErrorCode.CONST_CONSTRUCTOR_THROW S_EXCEPTION, [])]);
2221 // entry.setValueInLibrary(DartEntry.VERIFICATION_ERRORS, source, <AnalysisE rror> [new AnalysisError.con1(source, StaticWarningCode.CASE_BLOCK_NOT_TERMINATE D, [])]); 2068 // entry.setValueInLibrary(DartEntry.VERIFICATION_ERRORS, source, <AnalysisE rror> [new AnalysisError.con1(source, StaticWarningCode.CASE_BLOCK_NOT_TERMINATE D, [])]);
2222 // entry.setValueInLibrary(DartEntry.HINTS, source, <AnalysisError> [new Ana lysisError.con1(source, HintCode.DEAD_CODE, [])]); 2069 // entry.setValueInLibrary(DartEntry.HINTS, source, <AnalysisError> [new Ana lysisError.con1(source, HintCode.DEAD_CODE, [])]);
2223 // EngineTestCase.assertLength(6, entry.allErrors); 2070 // EngineTestCase.assertLength(5, entry.allErrors);
2224 // } 2071 // }
2225 // void test_getResolvableCompilationUnit_none() { 2072 // void test_getResolvableCompilationUnit_none() {
2226 // DartEntryImpl entry = new DartEntryImpl(); 2073 // DartEntryImpl entry = new DartEntryImpl();
2227 // JUnitTestCase.assertNull(entry.resolvableCompilationUnit); 2074 // JUnitTestCase.assertNull(entry.resolvableCompilationUnit);
2228 // } 2075 // }
2229 // void test_getResolvableCompilationUnit_parsed_accessed() { 2076 // void test_getResolvableCompilationUnit_parsed_accessed() {
2230 // String importUri = "f1.dart"; 2077 // String importUri = "f1.dart";
2231 // Source importSource = new TestSource.con1(FileUtilities2.createFile(impor tUri), ""); 2078 // Source importSource = new TestSource.con1(FileUtilities2.createFile(impor tUri), "");
2232 // ImportDirective importDirective = AstFactory.importDirective3(importUri, null, []); 2079 // ImportDirective importDirective = AstFactory.importDirective3(importUri, null, []);
2233 // importDirective.source = importSource; 2080 // importDirective.source = importSource;
(...skipping 56 matching lines...) Expand 10 before | Expand all | Expand 10 after
2290 // ImportDirective resultImportDirective = directives[0] as ImportDirective; 2137 // ImportDirective resultImportDirective = directives[0] as ImportDirective;
2291 // JUnitTestCase.assertEquals(importUri, resultImportDirective.uriContent); 2138 // JUnitTestCase.assertEquals(importUri, resultImportDirective.uriContent);
2292 // JUnitTestCase.assertSame(importSource, resultImportDirective.source); 2139 // JUnitTestCase.assertSame(importSource, resultImportDirective.source);
2293 // ExportDirective resultExportDirective = directives[1] as ExportDirective; 2140 // ExportDirective resultExportDirective = directives[1] as ExportDirective;
2294 // JUnitTestCase.assertEquals(exportUri, resultExportDirective.uriContent); 2141 // JUnitTestCase.assertEquals(exportUri, resultExportDirective.uriContent);
2295 // JUnitTestCase.assertSame(exportSource, resultExportDirective.source); 2142 // JUnitTestCase.assertSame(exportSource, resultExportDirective.source);
2296 // PartDirective resultPartDirective = directives[2] as PartDirective; 2143 // PartDirective resultPartDirective = directives[2] as PartDirective;
2297 // JUnitTestCase.assertEquals(partUri, resultPartDirective.uriContent); 2144 // JUnitTestCase.assertEquals(partUri, resultPartDirective.uriContent);
2298 // JUnitTestCase.assertSame(partSource, resultPartDirective.source); 2145 // JUnitTestCase.assertSame(partSource, resultPartDirective.source);
2299 // } 2146 // }
2300 // void test_getState_invalid_buildElementErrors() {
2301 // DartEntryImpl entry = new DartEntryImpl();
2302 // try {
2303 // entry.getState(DartEntry.BUILD_ELEMENT_ERRORS);
2304 // JUnitTestCase.fail("Expected IllegalArgumentException for BUILD_ELEMENT _ERRORS");
2305 // } on IllegalArgumentException catch (exception) {
2306 // }
2307 // }
2308 // void test_getState_invalid_resolutionErrors() { 2147 // void test_getState_invalid_resolutionErrors() {
2309 // DartEntryImpl entry = new DartEntryImpl(); 2148 // DartEntryImpl entry = new DartEntryImpl();
2310 // try { 2149 // try {
2311 // entry.getState(DartEntry.RESOLUTION_ERRORS); 2150 // entry.getState(DartEntry.RESOLUTION_ERRORS);
2312 // JUnitTestCase.fail("Expected IllegalArgumentException for RESOLUTION_ER RORS"); 2151 // JUnitTestCase.fail("Expected IllegalArgumentException for RESOLUTION_ER RORS");
2313 // } on IllegalArgumentException catch (exception) { 2152 // } on IllegalArgumentException catch (exception) {
2314 // } 2153 // }
2315 // } 2154 // }
2316 // void test_getState_invalid_verificationErrors() { 2155 // void test_getState_invalid_verificationErrors() {
2317 // DartEntryImpl entry = new DartEntryImpl(); 2156 // DartEntryImpl entry = new DartEntryImpl();
(...skipping 17 matching lines...) Expand all
2335 // List<Source> value = entry.getValue(DartEntry.CONTAINING_LIBRARIES); 2174 // List<Source> value = entry.getValue(DartEntry.CONTAINING_LIBRARIES);
2336 // EngineTestCase.assertLength(0, value); 2175 // EngineTestCase.assertLength(0, value);
2337 // entry.addContainingLibrary(testSource); 2176 // entry.addContainingLibrary(testSource);
2338 // value = entry.getValue(DartEntry.CONTAINING_LIBRARIES); 2177 // value = entry.getValue(DartEntry.CONTAINING_LIBRARIES);
2339 // EngineTestCase.assertLength(1, value); 2178 // EngineTestCase.assertLength(1, value);
2340 // JUnitTestCase.assertEquals(testSource, value[0]); 2179 // JUnitTestCase.assertEquals(testSource, value[0]);
2341 // entry.removeContainingLibrary(testSource); 2180 // entry.removeContainingLibrary(testSource);
2342 // value = entry.getValue(DartEntry.CONTAINING_LIBRARIES); 2181 // value = entry.getValue(DartEntry.CONTAINING_LIBRARIES);
2343 // EngineTestCase.assertLength(0, value); 2182 // EngineTestCase.assertLength(0, value);
2344 // } 2183 // }
2345 // void test_getValue_invalid_buildElementErrors() {
2346 // DartEntryImpl entry = new DartEntryImpl();
2347 // try {
2348 // entry.getValue(DartEntry.BUILD_ELEMENT_ERRORS);
2349 // JUnitTestCase.fail("Expected IllegalArgumentException for BUILD_ELEMENT _ERRORS");
2350 // } on IllegalArgumentException catch (exception) {
2351 // }
2352 // }
2353 // void test_getValue_invalid_resolutionErrors() { 2184 // void test_getValue_invalid_resolutionErrors() {
2354 // DartEntryImpl entry = new DartEntryImpl(); 2185 // DartEntryImpl entry = new DartEntryImpl();
2355 // try { 2186 // try {
2356 // entry.getValue(DartEntry.RESOLUTION_ERRORS); 2187 // entry.getValue(DartEntry.RESOLUTION_ERRORS);
2357 // JUnitTestCase.fail("Expected IllegalArgumentException for RESOLUTION_ER RORS"); 2188 // JUnitTestCase.fail("Expected IllegalArgumentException for RESOLUTION_ER RORS");
2358 // } on IllegalArgumentException catch (exception) { 2189 // } on IllegalArgumentException catch (exception) {
2359 // } 2190 // }
2360 // } 2191 // }
2361 // void test_getValue_invalid_verificationErrors() { 2192 // void test_getValue_invalid_verificationErrors() {
2362 // DartEntryImpl entry = new DartEntryImpl(); 2193 // DartEntryImpl entry = new DartEntryImpl();
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
2402 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.HINTS)); 2233 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.HINTS));
2403 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.IMPORTED_LIBRARI ES)); 2234 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.IMPORTED_LIBRARI ES));
2404 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.INCLUDED_PARTS)) ; 2235 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.INCLUDED_PARTS)) ;
2405 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.IS_CLIENT)); 2236 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.IS_CLIENT));
2406 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.IS_LAUNCHABLE)); 2237 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.IS_LAUNCHABLE));
2407 // JUnitTestCase.assertFalse(entry.hasInvalidData(SourceEntry.LINE_INFO)); 2238 // JUnitTestCase.assertFalse(entry.hasInvalidData(SourceEntry.LINE_INFO));
2408 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.PARSE_ERRORS)); 2239 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.PARSE_ERRORS));
2409 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.PARSED_UNIT)); 2240 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.PARSED_UNIT));
2410 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.PUBLIC_NAMESPACE )); 2241 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.PUBLIC_NAMESPACE ));
2411 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.SOURCE_KIND)); 2242 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.SOURCE_KIND));
2412 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.BUILD_ELEMENT_ER RORS));
2413 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.RESOLUTION_ERROR S)); 2243 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.RESOLUTION_ERROR S));
2414 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.RESOLVED_UNIT)); 2244 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.RESOLVED_UNIT));
2415 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.VERIFICATION_ERR ORS)); 2245 // JUnitTestCase.assertFalse(entry.hasInvalidData(DartEntry.VERIFICATION_ERR ORS));
2416 // } 2246 // }
2417 // void test_hasInvalidData_true() { 2247 // void test_hasInvalidData_true() {
2418 // DartEntryImpl entry = new DartEntryImpl(); 2248 // DartEntryImpl entry = new DartEntryImpl();
2419 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.ELEMENT)); 2249 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.ELEMENT));
2420 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.EXPORTED_LIBRARIE S)); 2250 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.EXPORTED_LIBRARIE S));
2421 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.HINTS)); 2251 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.HINTS));
2422 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.IMPORTED_LIBRARIE S)); 2252 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.IMPORTED_LIBRARIE S));
2423 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.INCLUDED_PARTS)); 2253 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.INCLUDED_PARTS));
2424 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.IS_CLIENT)); 2254 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.IS_CLIENT));
2425 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.IS_LAUNCHABLE)); 2255 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.IS_LAUNCHABLE));
2426 // JUnitTestCase.assertTrue(entry.hasInvalidData(SourceEntry.LINE_INFO)); 2256 // JUnitTestCase.assertTrue(entry.hasInvalidData(SourceEntry.LINE_INFO));
2427 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.PARSE_ERRORS)); 2257 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.PARSE_ERRORS));
2428 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.PARSED_UNIT)); 2258 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.PARSED_UNIT));
2429 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.PUBLIC_NAMESPACE) ); 2259 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.PUBLIC_NAMESPACE) );
2430 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.SOURCE_KIND)); 2260 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.SOURCE_KIND));
2431 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.BUILD_ELEMENT_ERR ORS));
2432 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.RESOLUTION_ERRORS )); 2261 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.RESOLUTION_ERRORS ));
2433 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.RESOLVED_UNIT)); 2262 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.RESOLVED_UNIT));
2434 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.VERIFICATION_ERRO RS)); 2263 // JUnitTestCase.assertTrue(entry.hasInvalidData(DartEntry.VERIFICATION_ERRO RS));
2435 // } 2264 // }
2436 // void test_invalidateAllInformation() { 2265 // void test_invalidateAllInformation() {
2437 // DartEntryImpl entry = _entryWithValidState(); 2266 // DartEntryImpl entry = _entryWithValidState();
2438 // entry.invalidateAllInformation(); 2267 // entry.invalidateAllInformation();
2439 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.ELE MENT)); 2268 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.ELE MENT));
2440 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.EXP ORTED_LIBRARIES)); 2269 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.EXP ORTED_LIBRARIES));
2441 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IMP ORTED_LIBRARIES)); 2270 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IMP ORTED_LIBRARIES));
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
2518 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS)); 2347 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS));
2519 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_CL IENT)); 2348 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_CL IENT));
2520 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_LA UNCHABLE)); 2349 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_LA UNCHABLE));
2521 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO)); 2350 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO));
2522 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS)); 2351 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS));
2523 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT)); 2352 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT));
2524 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE)); 2353 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE));
2525 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS)); 2354 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS));
2526 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND)); 2355 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND));
2527 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM)); 2356 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM));
2528 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.BUILD_ELEMENT_ERRORS, source));
2529 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.BUILT_UNIT, source));
2530 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source)); 2357 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source));
2531 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLUTION_ERRORS, source)); 2358 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLUTION_ERRORS, source));
2532 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLVED_UNIT, source)); 2359 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLVED_UNIT, source));
2533 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.VERIFICATION_ERRORS, source)); 2360 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.VERIFICATION_ERRORS, source));
2534 // } 2361 // }
2535 // void test_recordContentError() { 2362 // void test_recordContentError() {
2536 // // Source source = new TestSource(); 2363 // // Source source = new TestSource();
2537 // DartEntryImpl entry = new DartEntryImpl(); 2364 // DartEntryImpl entry = new DartEntryImpl();
2538 // entry.recordContentError(new CaughtException(new AnalysisException(), nul l)); 2365 // entry.recordContentError(new CaughtException(new AnalysisException(), nul l));
2539 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(SourceEntry.CON TENT)); 2366 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(SourceEntry.CON TENT));
(...skipping 24 matching lines...) Expand all
2564 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS)); 2391 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS));
2565 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ CLIENT)); 2392 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ CLIENT));
2566 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ LAUNCHABLE)); 2393 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ LAUNCHABLE));
2567 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO)); 2394 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO));
2568 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS)); 2395 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS));
2569 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT)); 2396 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT));
2570 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE)); 2397 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE));
2571 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS)); 2398 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS));
2572 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND)); 2399 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND));
2573 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM)); 2400 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM));
2574 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILD_ELEMENT_ERRORS, source));
2575 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILT_UNIT, source));
2576 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source)); 2401 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source));
2577 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLUTION_ERRORS, source)); 2402 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLUTION_ERRORS, source));
2578 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLVED_UNIT, source)); 2403 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLVED_UNIT, source));
2579 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.VERIFICATION_ERRORS, source)); 2404 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.VERIFICATION_ERRORS, source));
2580 // } 2405 // }
2581 // void test_recordParseError() { 2406 // void test_recordParseError() {
2582 // // Source source = new TestSource(); 2407 // // Source source = new TestSource();
2583 // DartEntryImpl entry = new DartEntryImpl(); 2408 // DartEntryImpl entry = new DartEntryImpl();
2584 // entry.recordParseError(new CaughtException(new AnalysisException(), null) ); 2409 // entry.recordParseError(new CaughtException(new AnalysisException(), null) );
2585 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.C ONTENT)); 2410 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.C ONTENT));
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
2636 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS)); 2461 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS));
2637 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_CL IENT)); 2462 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_CL IENT));
2638 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_LA UNCHABLE)); 2463 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.IS_LA UNCHABLE));
2639 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO)); 2464 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO));
2640 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS)); 2465 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS));
2641 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT)); 2466 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT));
2642 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.PUBLI C_NAMESPACE)); 2467 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getState(DartEntry.PUBLI C_NAMESPACE));
2643 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS)); 2468 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS));
2644 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND)); 2469 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND));
2645 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM)); 2470 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM));
2646 // // The following lines are commented out because we don't currently have any way of setting the
2647 // // state for data associated with a library we don't know anything about.
2648 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILD_ELEMENT_ERRORS, source));
2649 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILT_UNIT, source));
2650 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source)); 2471 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source));
2651 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLUTION_ERRORS, source)); 2472 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLUTION_ERRORS, source));
2652 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLVED_UNIT, source)); 2473 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.RESOLVED_UNIT, source));
2653 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.VERIFICATION_ERRORS, source)); 2474 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.VERIFICATION_ERRORS, source));
2654 // } 2475 // }
2655 // void test_recordScanError() { 2476 // void test_recordScanError() {
2656 // // Source source = new TestSource(); 2477 // // Source source = new TestSource();
2657 // DartEntryImpl entry = new DartEntryImpl(); 2478 // DartEntryImpl entry = new DartEntryImpl();
2658 // entry.recordScanError(new CaughtException(new AnalysisException(), null)) ; 2479 // entry.recordScanError(new CaughtException(new AnalysisException(), null)) ;
2659 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.C ONTENT)); 2480 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.C ONTENT));
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after
2691 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS)); 2512 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.INC LUDED_PARTS));
2692 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ CLIENT)); 2513 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ CLIENT));
2693 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ LAUNCHABLE)); 2514 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.IS_ LAUNCHABLE));
2694 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO)); 2515 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(SourceEntry.L INE_INFO));
2695 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS)); 2516 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SE_ERRORS));
2696 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT)); 2517 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PAR SED_UNIT));
2697 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE)); 2518 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.PUB LIC_NAMESPACE));
2698 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS)); 2519 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SCA N_ERRORS));
2699 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND)); 2520 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.SOU RCE_KIND));
2700 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM)); 2521 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getState(DartEntry.TOK EN_STREAM));
2701 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILD_ELEMENT_ERRORS, source));
2702 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.BUILT_UNIT, source));
2703 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source)); 2522 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.HINTS, source));
2704 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLUTION_ERRORS, source)); 2523 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLUTION_ERRORS, source));
2705 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLVED_UNIT, source)); 2524 // JUnitTestCase.assertSame(CacheState.INVALID, entry.getStateInLibrary(Dart Entry.RESOLVED_UNIT, source));
2706 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.VERIFICATION_ERRORS, source)); 2525 // JUnitTestCase.assertSame(CacheState.ERROR, entry.getStateInLibrary(DartEn try.VERIFICATION_ERRORS, source));
2707 // } 2526 // }
2708 // void test_removeResolution_multiple_first() { 2527 // void test_removeResolution_multiple_first() {
2709 // Source source1 = new TestSource(); 2528 // Source source1 = new TestSource();
2710 // Source source2 = new TestSource(); 2529 // Source source2 = new TestSource();
2711 // Source source3 = new TestSource(); 2530 // Source source3 = new TestSource();
2712 // DartEntryImpl entry = new DartEntryImpl(); 2531 // DartEntryImpl entry = new DartEntryImpl();
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2753 // TestDartEntryImpl entry2 = new TestDartEntryImpl(); 2572 // TestDartEntryImpl entry2 = new TestDartEntryImpl();
2754 // entry2.copyFrom(entry1); 2573 // entry2.copyFrom(entry1);
2755 // EngineTestCase.assertExactElementsInArray(entry2.allErrors, [errors1[0], errors2[0]]); 2574 // EngineTestCase.assertExactElementsInArray(entry2.allErrors, [errors1[0], errors2[0]]);
2756 // entry1.removeResolution(libSrc2); 2575 // entry1.removeResolution(libSrc2);
2757 // EngineTestCase.assertExactElementsInArray(entry1.allErrors, [errors1[0]]) ; 2576 // EngineTestCase.assertExactElementsInArray(entry1.allErrors, [errors1[0]]) ;
2758 // entry2.removeResolution(libSrc1); 2577 // entry2.removeResolution(libSrc1);
2759 // EngineTestCase.assertExactElementsInArray(entry2.allErrors, [errors2[0]]) ; 2578 // EngineTestCase.assertExactElementsInArray(entry2.allErrors, [errors2[0]]) ;
2760 // entry2.removeResolution(libSrc2); 2579 // entry2.removeResolution(libSrc2);
2761 // EngineTestCase.assertExactElementsInArray(entry2.allErrors, []); 2580 // EngineTestCase.assertExactElementsInArray(entry2.allErrors, []);
2762 // } 2581 // }
2763 // void test_setState_buildElementErrors() {
2764 // state3 = DartEntry.BUILD_ELEMENT_ERRORS;
2765 // }
2766 // void test_setState_element() { 2582 // void test_setState_element() {
2767 // state2 = DartEntry.ELEMENT; 2583 // state2 = DartEntry.ELEMENT;
2768 // } 2584 // }
2769 // void test_setState_exportedLibraries() { 2585 // void test_setState_exportedLibraries() {
2770 // state2 = DartEntry.EXPORTED_LIBRARIES; 2586 // state2 = DartEntry.EXPORTED_LIBRARIES;
2771 // } 2587 // }
2772 // void test_setState_hints() { 2588 // void test_setState_hints() {
2773 // state3 = DartEntry.HINTS; 2589 // state3 = DartEntry.HINTS;
2774 // } 2590 // }
2775 // void test_setState_importedLibraries() { 2591 // void test_setState_importedLibraries() {
2776 // state2 = DartEntry.IMPORTED_LIBRARIES; 2592 // state2 = DartEntry.IMPORTED_LIBRARIES;
2777 // } 2593 // }
2778 // void test_setState_includedParts() { 2594 // void test_setState_includedParts() {
2779 // state2 = DartEntry.INCLUDED_PARTS; 2595 // state2 = DartEntry.INCLUDED_PARTS;
2780 // } 2596 // }
2781 // void test_setState_invalid_buildElementErrors() {
2782 // DartEntryImpl entry = new DartEntryImpl();
2783 // try {
2784 // entry.setState(DartEntry.BUILD_ELEMENT_ERRORS, CacheState.FLUSHED);
2785 // JUnitTestCase.fail("Expected IllegalArgumentException for BUILD_ELEMENT _ERRORS");
2786 // } on IllegalArgumentException catch (exception) {
2787 // }
2788 // }
2789 // void test_setState_invalid_element() { 2597 // void test_setState_invalid_element() {
2790 // DartEntryImpl entry = new DartEntryImpl(); 2598 // DartEntryImpl entry = new DartEntryImpl();
2791 // try { 2599 // try {
2792 // entry.setStateInLibrary(DartEntry.ELEMENT, null, CacheState.FLUSHED); 2600 // entry.setStateInLibrary(DartEntry.ELEMENT, null, CacheState.FLUSHED);
2793 // JUnitTestCase.fail("Expected IllegalArgumentException for ELEMENT"); 2601 // JUnitTestCase.fail("Expected IllegalArgumentException for ELEMENT");
2794 // } on IllegalArgumentException catch (exception) { 2602 // } on IllegalArgumentException catch (exception) {
2795 // } 2603 // }
2796 // } 2604 // }
2797 // void test_setState_invalid_resolutionErrors() { 2605 // void test_setState_invalid_resolutionErrors() {
2798 // DartEntryImpl entry = new DartEntryImpl(); 2606 // DartEntryImpl entry = new DartEntryImpl();
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
2847 // } 2655 // }
2848 // void test_setState_sourceKind() { 2656 // void test_setState_sourceKind() {
2849 // state2 = DartEntry.SOURCE_KIND; 2657 // state2 = DartEntry.SOURCE_KIND;
2850 // } 2658 // }
2851 // void test_setState_tokenStream() { 2659 // void test_setState_tokenStream() {
2852 // state2 = DartEntry.TOKEN_STREAM; 2660 // state2 = DartEntry.TOKEN_STREAM;
2853 // } 2661 // }
2854 // void test_setState_verificationErrors() { 2662 // void test_setState_verificationErrors() {
2855 // state3 = DartEntry.VERIFICATION_ERRORS; 2663 // state3 = DartEntry.VERIFICATION_ERRORS;
2856 // } 2664 // }
2857 // void test_setValue_buildElementErrors() {
2858 // _setValue3(DartEntry.BUILD_ELEMENT_ERRORS, <AnalysisError> [new AnalysisE rror.con1(null, CompileTimeErrorCode.MIXIN_OF_NON_CLASS, [])]);
2859 // }
2860 // void test_setValue_element() { 2665 // void test_setValue_element() {
2861 // _setValue2(DartEntry.ELEMENT, new LibraryElementImpl.forNode(null, AstFac tory.libraryIdentifier2(["lib"]))); 2666 // _setValue2(DartEntry.ELEMENT, new LibraryElementImpl.forNode(null, AstFac tory.libraryIdentifier2(["lib"])));
2862 // } 2667 // }
2863 // void test_setValue_exportedLibraries() { 2668 // void test_setValue_exportedLibraries() {
2864 // _setValue2(DartEntry.EXPORTED_LIBRARIES, <Source> [new TestSource()]); 2669 // _setValue2(DartEntry.EXPORTED_LIBRARIES, <Source> [new TestSource()]);
2865 // } 2670 // }
2866 // void test_setValue_hints() { 2671 // void test_setValue_hints() {
2867 // _setValue3(DartEntry.HINTS, <AnalysisError> [new AnalysisError.con1(null, HintCode.DEAD_CODE, [])]); 2672 // _setValue3(DartEntry.HINTS, <AnalysisError> [new AnalysisError.con1(null, HintCode.DEAD_CODE, [])]);
2868 // } 2673 // }
2869 // void test_setValue_importedLibraries() { 2674 // void test_setValue_importedLibraries() {
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
2985 // runJUnitTest(__test, __test.test_getResolvableCompilationUnit_parsed_ notAccessed); 2790 // runJUnitTest(__test, __test.test_getResolvableCompilationUnit_parsed_ notAccessed);
2986 // }); 2791 // });
2987 // _ut.test('test_getResolvableCompilationUnit_resolved', () { 2792 // _ut.test('test_getResolvableCompilationUnit_resolved', () {
2988 // final __test = new DartEntryImplTest(); 2793 // final __test = new DartEntryImplTest();
2989 // runJUnitTest(__test, __test.test_getResolvableCompilationUnit_resolve d); 2794 // runJUnitTest(__test, __test.test_getResolvableCompilationUnit_resolve d);
2990 // }); 2795 // });
2991 // _ut.test('test_getStateInLibrary_invalid_element', () { 2796 // _ut.test('test_getStateInLibrary_invalid_element', () {
2992 // final __test = new DartEntryImplTest(); 2797 // final __test = new DartEntryImplTest();
2993 // runJUnitTest(__test, __test.test_getStateInLibrary_invalid_element); 2798 // runJUnitTest(__test, __test.test_getStateInLibrary_invalid_element);
2994 // }); 2799 // });
2995 // _ut.test('test_getState_invalid_buildElementErrors', () {
2996 // final __test = new DartEntryImplTest();
2997 // runJUnitTest(__test, __test.test_getState_invalid_buildElementErrors) ;
2998 // });
2999 // _ut.test('test_getState_invalid_resolutionErrors', () { 2800 // _ut.test('test_getState_invalid_resolutionErrors', () {
3000 // final __test = new DartEntryImplTest(); 2801 // final __test = new DartEntryImplTest();
3001 // runJUnitTest(__test, __test.test_getState_invalid_resolutionErrors); 2802 // runJUnitTest(__test, __test.test_getState_invalid_resolutionErrors);
3002 // }); 2803 // });
3003 // _ut.test('test_getState_invalid_verificationErrors', () { 2804 // _ut.test('test_getState_invalid_verificationErrors', () {
3004 // final __test = new DartEntryImplTest(); 2805 // final __test = new DartEntryImplTest();
3005 // runJUnitTest(__test, __test.test_getState_invalid_verificationErrors) ; 2806 // runJUnitTest(__test, __test.test_getState_invalid_verificationErrors) ;
3006 // }); 2807 // });
3007 // _ut.test('test_getValueInLibrary_invalid_element', () { 2808 // _ut.test('test_getValueInLibrary_invalid_element', () {
3008 // final __test = new DartEntryImplTest(); 2809 // final __test = new DartEntryImplTest();
3009 // runJUnitTest(__test, __test.test_getValueInLibrary_invalid_element); 2810 // runJUnitTest(__test, __test.test_getValueInLibrary_invalid_element);
3010 // }); 2811 // });
3011 // _ut.test('test_getValueInLibrary_invalid_resolutionErrors_multiple', () { 2812 // _ut.test('test_getValueInLibrary_invalid_resolutionErrors_multiple', () {
3012 // final __test = new DartEntryImplTest(); 2813 // final __test = new DartEntryImplTest();
3013 // runJUnitTest(__test, __test.test_getValueInLibrary_invalid_resolution Errors_multiple); 2814 // runJUnitTest(__test, __test.test_getValueInLibrary_invalid_resolution Errors_multiple);
3014 // }); 2815 // });
3015 // _ut.test('test_getValue_containingLibraries', () { 2816 // _ut.test('test_getValue_containingLibraries', () {
3016 // final __test = new DartEntryImplTest(); 2817 // final __test = new DartEntryImplTest();
3017 // runJUnitTest(__test, __test.test_getValue_containingLibraries); 2818 // runJUnitTest(__test, __test.test_getValue_containingLibraries);
3018 // }); 2819 // });
3019 // _ut.test('test_getValue_invalid_buildElementErrors', () {
3020 // final __test = new DartEntryImplTest();
3021 // runJUnitTest(__test, __test.test_getValue_invalid_buildElementErrors) ;
3022 // });
3023 // _ut.test('test_getValue_invalid_resolutionErrors', () { 2820 // _ut.test('test_getValue_invalid_resolutionErrors', () {
3024 // final __test = new DartEntryImplTest(); 2821 // final __test = new DartEntryImplTest();
3025 // runJUnitTest(__test, __test.test_getValue_invalid_resolutionErrors); 2822 // runJUnitTest(__test, __test.test_getValue_invalid_resolutionErrors);
3026 // }); 2823 // });
3027 // _ut.test('test_getValue_invalid_verificationErrors', () { 2824 // _ut.test('test_getValue_invalid_verificationErrors', () {
3028 // final __test = new DartEntryImplTest(); 2825 // final __test = new DartEntryImplTest();
3029 // runJUnitTest(__test, __test.test_getValue_invalid_verificationErrors) ; 2826 // runJUnitTest(__test, __test.test_getValue_invalid_verificationErrors) ;
3030 // }); 2827 // });
3031 // _ut.test('test_getWritableCopy', () { 2828 // _ut.test('test_getWritableCopy', () {
3032 // final __test = new DartEntryImplTest(); 2829 // final __test = new DartEntryImplTest();
(...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after
3113 // runJUnitTest(__test, __test.test_removeResolution_multiple_middle); 2910 // runJUnitTest(__test, __test.test_removeResolution_multiple_middle);
3114 // }); 2911 // });
3115 // _ut.test('test_removeResolution_single', () { 2912 // _ut.test('test_removeResolution_single', () {
3116 // final __test = new DartEntryImplTest(); 2913 // final __test = new DartEntryImplTest();
3117 // runJUnitTest(__test, __test.test_removeResolution_single); 2914 // runJUnitTest(__test, __test.test_removeResolution_single);
3118 // }); 2915 // });
3119 // _ut.test('test_resolutionState', () { 2916 // _ut.test('test_resolutionState', () {
3120 // final __test = new DartEntryImplTest(); 2917 // final __test = new DartEntryImplTest();
3121 // runJUnitTest(__test, __test.test_resolutionState); 2918 // runJUnitTest(__test, __test.test_resolutionState);
3122 // }); 2919 // });
3123 // _ut.test('test_setState_buildElementErrors', () {
3124 // final __test = new DartEntryImplTest();
3125 // runJUnitTest(__test, __test.test_setState_buildElementErrors);
3126 // });
3127 // _ut.test('test_setState_element', () { 2920 // _ut.test('test_setState_element', () {
3128 // final __test = new DartEntryImplTest(); 2921 // final __test = new DartEntryImplTest();
3129 // runJUnitTest(__test, __test.test_setState_element); 2922 // runJUnitTest(__test, __test.test_setState_element);
3130 // }); 2923 // });
3131 // _ut.test('test_setState_exportedLibraries', () { 2924 // _ut.test('test_setState_exportedLibraries', () {
3132 // final __test = new DartEntryImplTest(); 2925 // final __test = new DartEntryImplTest();
3133 // runJUnitTest(__test, __test.test_setState_exportedLibraries); 2926 // runJUnitTest(__test, __test.test_setState_exportedLibraries);
3134 // }); 2927 // });
3135 // _ut.test('test_setState_hints', () { 2928 // _ut.test('test_setState_hints', () {
3136 // final __test = new DartEntryImplTest(); 2929 // final __test = new DartEntryImplTest();
3137 // runJUnitTest(__test, __test.test_setState_hints); 2930 // runJUnitTest(__test, __test.test_setState_hints);
3138 // }); 2931 // });
3139 // _ut.test('test_setState_importedLibraries', () { 2932 // _ut.test('test_setState_importedLibraries', () {
3140 // final __test = new DartEntryImplTest(); 2933 // final __test = new DartEntryImplTest();
3141 // runJUnitTest(__test, __test.test_setState_importedLibraries); 2934 // runJUnitTest(__test, __test.test_setState_importedLibraries);
3142 // }); 2935 // });
3143 // _ut.test('test_setState_includedParts', () { 2936 // _ut.test('test_setState_includedParts', () {
3144 // final __test = new DartEntryImplTest(); 2937 // final __test = new DartEntryImplTest();
3145 // runJUnitTest(__test, __test.test_setState_includedParts); 2938 // runJUnitTest(__test, __test.test_setState_includedParts);
3146 // }); 2939 // });
3147 // _ut.test('test_setState_invalid_buildElementErrors', () {
3148 // final __test = new DartEntryImplTest();
3149 // runJUnitTest(__test, __test.test_setState_invalid_buildElementErrors) ;
3150 // });
3151 // _ut.test('test_setState_invalid_element', () { 2940 // _ut.test('test_setState_invalid_element', () {
3152 // final __test = new DartEntryImplTest(); 2941 // final __test = new DartEntryImplTest();
3153 // runJUnitTest(__test, __test.test_setState_invalid_element); 2942 // runJUnitTest(__test, __test.test_setState_invalid_element);
3154 // }); 2943 // });
3155 // _ut.test('test_setState_invalid_resolutionErrors', () { 2944 // _ut.test('test_setState_invalid_resolutionErrors', () {
3156 // final __test = new DartEntryImplTest(); 2945 // final __test = new DartEntryImplTest();
3157 // runJUnitTest(__test, __test.test_setState_invalid_resolutionErrors); 2946 // runJUnitTest(__test, __test.test_setState_invalid_resolutionErrors);
3158 // }); 2947 // });
3159 // _ut.test('test_setState_invalid_validState', () { 2948 // _ut.test('test_setState_invalid_validState', () {
3160 // final __test = new DartEntryImplTest(); 2949 // final __test = new DartEntryImplTest();
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
3205 // runJUnitTest(__test, __test.test_setState_sourceKind); 2994 // runJUnitTest(__test, __test.test_setState_sourceKind);
3206 // }); 2995 // });
3207 // _ut.test('test_setState_tokenStream', () { 2996 // _ut.test('test_setState_tokenStream', () {
3208 // final __test = new DartEntryImplTest(); 2997 // final __test = new DartEntryImplTest();
3209 // runJUnitTest(__test, __test.test_setState_tokenStream); 2998 // runJUnitTest(__test, __test.test_setState_tokenStream);
3210 // }); 2999 // });
3211 // _ut.test('test_setState_verificationErrors', () { 3000 // _ut.test('test_setState_verificationErrors', () {
3212 // final __test = new DartEntryImplTest(); 3001 // final __test = new DartEntryImplTest();
3213 // runJUnitTest(__test, __test.test_setState_verificationErrors); 3002 // runJUnitTest(__test, __test.test_setState_verificationErrors);
3214 // }); 3003 // });
3215 // _ut.test('test_setValue_buildElementErrors', () {
3216 // final __test = new DartEntryImplTest();
3217 // runJUnitTest(__test, __test.test_setValue_buildElementErrors);
3218 // });
3219 // _ut.test('test_setValue_element', () { 3004 // _ut.test('test_setValue_element', () {
3220 // final __test = new DartEntryImplTest(); 3005 // final __test = new DartEntryImplTest();
3221 // runJUnitTest(__test, __test.test_setValue_element); 3006 // runJUnitTest(__test, __test.test_setValue_element);
3222 // }); 3007 // });
3223 // _ut.test('test_setValue_exportedLibraries', () { 3008 // _ut.test('test_setValue_exportedLibraries', () {
3224 // final __test = new DartEntryImplTest(); 3009 // final __test = new DartEntryImplTest();
3225 // runJUnitTest(__test, __test.test_setValue_exportedLibraries); 3010 // runJUnitTest(__test, __test.test_setValue_exportedLibraries);
3226 // }); 3011 // });
3227 // _ut.test('test_setValue_hints', () { 3012 // _ut.test('test_setValue_hints', () {
3228 // final __test = new DartEntryImplTest(); 3013 // final __test = new DartEntryImplTest();
(...skipping 2120 matching lines...) Expand 10 before | Expand all | Expand 10 after
5349 // " <script type='application/dart'>", 5134 // " <script type='application/dart'>",
5350 // " void f() { x = 0; }", 5135 // " void f() { x = 0; }",
5351 // " </script>", 5136 // " </script>",
5352 // "</head>", 5137 // "</head>",
5353 // "<body>", 5138 // "<body>",
5354 // "</body>", 5139 // "</body>",
5355 // "</html>"]); 5140 // "</html>"]);
5356 // Source source = new TestSource.con1(FileUtilities2.createFile("/test.html "), content); 5141 // Source source = new TestSource.con1(FileUtilities2.createFile("/test.html "), content);
5357 // InternalAnalysisContext context = AnalysisContextFactory.contextWithCore( ); 5142 // InternalAnalysisContext context = AnalysisContextFactory.contextWithCore( );
5358 // ParseHtmlTask parseTask = new ParseHtmlTask(context, source, modification Stamp, content); 5143 // ParseHtmlTask parseTask = new ParseHtmlTask(context, source, modification Stamp, content);
5359 // parseTask.perform(new TestTaskVisitor_ResolveHtmlTaskTest_test_perform_va lid()); 5144 // parseTask.perform(new TestTaskVisitor_ResolveHtmlTaskTest_test_perform_va lid_2());
5360 // ResolveHtmlTask task = new ResolveHtmlTask(context, source, parseTask.mod ificationTime, parseTask.htmlUnit); 5145 // ResolveHtmlTask task = new ResolveHtmlTask(context, source, parseTask.mod ificationTime, parseTask.htmlUnit);
5361 // task.perform(new TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid_2 (modificationStamp, source)); 5146 // task.perform(new TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid(m odificationStamp, source));
5362 // } 5147 // }
5363 // static dartSuite() { 5148 // static dartSuite() {
5364 // _ut.group('ResolveHtmlTaskTest', () { 5149 // _ut.group('ResolveHtmlTaskTest', () {
5365 // _ut.test('test_accept', () { 5150 // _ut.test('test_accept', () {
5366 // final __test = new ResolveHtmlTaskTest(); 5151 // final __test = new ResolveHtmlTaskTest();
5367 // runJUnitTest(__test, __test.test_accept); 5152 // runJUnitTest(__test, __test.test_accept);
5368 // }); 5153 // });
5369 // _ut.test('test_getElement', () { 5154 // _ut.test('test_getElement', () {
5370 // final __test = new ResolveHtmlTaskTest(); 5155 // final __test = new ResolveHtmlTaskTest();
5371 // runJUnitTest(__test, __test.test_getElement); 5156 // runJUnitTest(__test, __test.test_getElement);
(...skipping 990 matching lines...) Expand 10 before | Expand all | Expand 10 after
6362 // } 6147 // }
6363 // } 6148 // }
6364 // } 6149 // }
6365 // /** 6150 // /**
6366 // * Instances of the class `TestTaskVisitor` implement a task visitor that fai ls if any of its 6151 // * Instances of the class `TestTaskVisitor` implement a task visitor that fai ls if any of its
6367 // * methods are invoked. Subclasses typically override the expected methods to not cause a test 6152 // * methods are invoked. Subclasses typically override the expected methods to not cause a test
6368 // * failure. 6153 // * failure.
6369 // */ 6154 // */
6370 // class TestTaskVisitor<E> implements AnalysisTaskVisitor<E> { 6155 // class TestTaskVisitor<E> implements AnalysisTaskVisitor<E> {
6371 // @override 6156 // @override
6372 // E visitBuildDartElementModelTask(BuildDartElementModelTask task) {
6373 // JUnitTestCase.fail("Unexpectedly invoked visitBuildDartElementModelTask") ;
6374 // return null;
6375 // }
6376 // @override
6377 // E visitGenerateDartErrorsTask(GenerateDartErrorsTask task) { 6157 // E visitGenerateDartErrorsTask(GenerateDartErrorsTask task) {
6378 // JUnitTestCase.fail("Unexpectedly invoked visitGenerateDartErrorsTask"); 6158 // JUnitTestCase.fail("Unexpectedly invoked visitGenerateDartErrorsTask");
6379 // return null; 6159 // return null;
6380 // } 6160 // }
6381 // @override 6161 // @override
6382 // E visitGenerateDartHintsTask(GenerateDartHintsTask task) { 6162 // E visitGenerateDartHintsTask(GenerateDartHintsTask task) {
6383 // JUnitTestCase.fail("Unexpectedly invoked visitGenerateDartHintsTask"); 6163 // JUnitTestCase.fail("Unexpectedly invoked visitGenerateDartHintsTask");
6384 // return null; 6164 // return null;
6385 // } 6165 // }
6386 // @override 6166 // @override
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
6442 // E visitResolveHtmlTask(ResolveHtmlTask task) { 6222 // E visitResolveHtmlTask(ResolveHtmlTask task) {
6443 // JUnitTestCase.fail("Unexpectedly invoked visitResolveHtmlTask"); 6223 // JUnitTestCase.fail("Unexpectedly invoked visitResolveHtmlTask");
6444 // return null; 6224 // return null;
6445 // } 6225 // }
6446 // @override 6226 // @override
6447 // E visitScanDartTask(ScanDartTask task) { 6227 // E visitScanDartTask(ScanDartTask task) {
6448 // JUnitTestCase.fail("Unexpectedly invoked visitScanDartTask"); 6228 // JUnitTestCase.fail("Unexpectedly invoked visitScanDartTask");
6449 // return null; 6229 // return null;
6450 // } 6230 // }
6451 // } 6231 // }
6452 // class TestTaskVisitor_BuildDartElementModelTaskTest_test_accept extends TestT askVisitor<Boolean> {
6453 // @override
6454 // bool visitBuildDartElementModelTask(BuildDartElementModelTask task) => true ;
6455 // }
6456 // class TestTaskVisitor_BuildDartElementModelTaskTest_test_perform_multiple ext ends TestTaskVisitor<Object> {
6457 // @override
6458 // Object visitBuildDartElementModelTask(BuildDartElementModelTask task) {
6459 // CaughtException exception = task.exception;
6460 // if (exception != null) {
6461 // throw exception;
6462 // }
6463 // EngineTestCase.assertLength(0, task.errorListener.errors);
6464 // List<ResolvableLibrary> librariesInCycle = task.librariesInCycle;
6465 // EngineTestCase.assertSizeOfList(3, librariesInCycle);
6466 // for (int i = 0; i < 3; i++) {
6467 // ResolvableLibrary library = librariesInCycle[i];
6468 // LibraryElementImpl libraryElement = library.libraryElement;
6469 // JUnitTestCase.assertNotNull(libraryElement);
6470 // CompilationUnitElement unitElement = libraryElement.definingCompilation Unit;
6471 // JUnitTestCase.assertNotNull(unitElement);
6472 // List<ClassElement> types = unitElement.types;
6473 // EngineTestCase.assertLength(1, types);
6474 // }
6475 // return null;
6476 // }
6477 // }
6478 // class TestTaskVisitor_BuildDartElementModelTaskTest_test_perform_single_noPar ts extends TestTaskVisitor<Object> {
6479 // @override
6480 // Object visitBuildDartElementModelTask(BuildDartElementModelTask task) {
6481 // CaughtException exception = task.exception;
6482 // if (exception != null) {
6483 // throw exception;
6484 // }
6485 // EngineTestCase.assertLength(0, task.errorListener.errors);
6486 // List<ResolvableLibrary> librariesInCycle = task.librariesInCycle;
6487 // EngineTestCase.assertSizeOfList(1, librariesInCycle);
6488 // ResolvableLibrary library = librariesInCycle[0];
6489 // LibraryElementImpl libraryElement = library.libraryElement;
6490 // JUnitTestCase.assertNotNull(libraryElement);
6491 // CompilationUnitElement unitElement = libraryElement.definingCompilationUn it;
6492 // JUnitTestCase.assertNotNull(unitElement);
6493 // List<ClassElement> types = unitElement.types;
6494 // EngineTestCase.assertLength(2, types);
6495 // InterfaceType supertype = types[1].supertype;
6496 // JUnitTestCase.assertNotNull(supertype);
6497 // JUnitTestCase.assertSame(types[0], supertype.element);
6498 // return null;
6499 // }
6500 // }
6501 // class TestTaskVisitor_BuildDartElementModelTaskTest_test_perform_single_parts extends TestTaskVisitor<Object> {
6502 // @override
6503 // Object visitBuildDartElementModelTask(BuildDartElementModelTask task) {
6504 // CaughtException exception = task.exception;
6505 // if (exception != null) {
6506 // throw exception;
6507 // }
6508 // EngineTestCase.assertLength(0, task.errorListener.errors);
6509 // List<ResolvableLibrary> librariesInCycle = task.librariesInCycle;
6510 // EngineTestCase.assertSizeOfList(1, librariesInCycle);
6511 // ResolvableLibrary library = librariesInCycle[0];
6512 // LibraryElementImpl libraryElement = library.libraryElement;
6513 // JUnitTestCase.assertNotNull(libraryElement);
6514 // CompilationUnitElement definingUnit = libraryElement.definingCompilationU nit;
6515 // JUnitTestCase.assertNotNull(definingUnit);
6516 // List<ClassElement> definingTypes = definingUnit.types;
6517 // EngineTestCase.assertLength(2, definingTypes);
6518 // List<CompilationUnitElement> parts = libraryElement.parts;
6519 // JUnitTestCase.assertNotNull(parts);
6520 // EngineTestCase.assertLength(2, parts);
6521 // List<ClassElement> types = parts[0].types;
6522 // EngineTestCase.assertLength(1, types);
6523 // InterfaceType supertype = types[0].supertype;
6524 // JUnitTestCase.assertNotNull(supertype);
6525 // JUnitTestCase.assertSame(definingTypes[1], supertype.element);
6526 // types = parts[1].types;
6527 // EngineTestCase.assertLength(1, types);
6528 // InterfaceType implementedType = types[0].interfaces[0];
6529 // JUnitTestCase.assertNotNull(implementedType);
6530 // JUnitTestCase.assertSame(definingTypes[0], implementedType.element);
6531 // return null;
6532 // }
6533 // }
6534 // class TestTaskVisitor_GenerateDartErrorsTaskTest_test_accept extends TestTask Visitor<Boolean> { 6232 // class TestTaskVisitor_GenerateDartErrorsTaskTest_test_accept extends TestTask Visitor<Boolean> {
6535 // @override 6233 // @override
6536 // bool visitGenerateDartErrorsTask(GenerateDartErrorsTask task) => true; 6234 // bool visitGenerateDartErrorsTask(GenerateDartErrorsTask task) => true;
6537 // } 6235 // }
6538 // class TestTaskVisitor_GenerateDartErrorsTaskTest_test_perform extends TestTas kVisitor<Boolean> { 6236 // class TestTaskVisitor_GenerateDartErrorsTaskTest_test_perform extends TestTas kVisitor<Boolean> {
6539 // LibraryElement libraryElement; 6237 // LibraryElement libraryElement;
6540 // Source source; 6238 // Source source;
6541 // TestTaskVisitor_GenerateDartErrorsTaskTest_test_perform(this.libraryElement , this.source) : super(); 6239 // TestTaskVisitor_GenerateDartErrorsTaskTest_test_perform(this.libraryElement , this.source) : super();
6542 // @override 6240 // @override
6543 // bool visitGenerateDartErrorsTask(GenerateDartErrorsTask task) { 6241 // bool visitGenerateDartErrorsTask(GenerateDartErrorsTask task) {
(...skipping 240 matching lines...) Expand 10 before | Expand all | Expand 10 after
6784 // bool visitResolveHtmlTask(ResolveHtmlTask task) => true; 6482 // bool visitResolveHtmlTask(ResolveHtmlTask task) => true;
6785 // } 6483 // }
6786 // class TestTaskVisitor_ResolveHtmlTaskTest_test_perform_exception extends Test TaskVisitor<Boolean> { 6484 // class TestTaskVisitor_ResolveHtmlTaskTest_test_perform_exception extends Test TaskVisitor<Boolean> {
6787 // @override 6485 // @override
6788 // bool visitResolveHtmlTask(ResolveHtmlTask task) { 6486 // bool visitResolveHtmlTask(ResolveHtmlTask task) {
6789 // JUnitTestCase.assertNotNull(task.exception); 6487 // JUnitTestCase.assertNotNull(task.exception);
6790 // return true; 6488 // return true;
6791 // } 6489 // }
6792 // } 6490 // }
6793 // class TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid extends TestTask Visitor<Object> { 6491 // class TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid extends TestTask Visitor<Object> {
6794 // @override
6795 // Object visitParseHtmlTask(ParseHtmlTask task) => null;
6796 // }
6797 // class TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid_2 extends TestTa skVisitor<Object> {
6798 // long modificationStamp; 6492 // long modificationStamp;
6799 // Source source; 6493 // Source source;
6800 // TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid_2(this.modificationS tamp, this.source) : super(); 6494 // TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid(this.modificationSta mp, this.source) : super();
6801 // @override 6495 // @override
6802 // Object visitResolveHtmlTask(ResolveHtmlTask task) { 6496 // Object visitResolveHtmlTask(ResolveHtmlTask task) {
6803 // CaughtException exception = task.exception; 6497 // CaughtException exception = task.exception;
6804 // if (exception != null) { 6498 // if (exception != null) {
6805 // throw exception; 6499 // throw exception;
6806 // } 6500 // }
6807 // JUnitTestCase.assertNotNull(task.element); 6501 // JUnitTestCase.assertNotNull(task.element);
6808 // JUnitTestCase.assertEquals(modificationStamp, task.modificationTime); 6502 // JUnitTestCase.assertEquals(modificationStamp, task.modificationTime);
6809 // EngineTestCase.assertLength(1, task.resolutionErrors); 6503 // EngineTestCase.assertLength(1, task.resolutionErrors);
6810 // JUnitTestCase.assertSame(source, task.source); 6504 // JUnitTestCase.assertSame(source, task.source);
6811 // return null; 6505 // return null;
6812 // } 6506 // }
6813 // } 6507 // }
6508 // class TestTaskVisitor_ResolveHtmlTaskTest_test_perform_valid_2 extends TestTa skVisitor<Object> {
6509 // @override
6510 // Object visitParseHtmlTask(ParseHtmlTask task) => null;
6511 // }
6814 // class TestTaskVisitor_ScanDartTaskTest_test_accept extends TestTaskVisitor<Bo olean> { 6512 // class TestTaskVisitor_ScanDartTaskTest_test_accept extends TestTaskVisitor<Bo olean> {
6815 // @override 6513 // @override
6816 // bool visitScanDartTask(ScanDartTask task) => true; 6514 // bool visitScanDartTask(ScanDartTask task) => true;
6817 // } 6515 // }
6818 // class TestTaskVisitor_ScanDartTaskTest_test_perform_valid extends TestTaskVis itor<Boolean> { 6516 // class TestTaskVisitor_ScanDartTaskTest_test_perform_valid extends TestTaskVis itor<Boolean> {
6819 // InternalAnalysisContext context; 6517 // InternalAnalysisContext context;
6820 // Source source; 6518 // Source source;
6821 // TestTaskVisitor_ScanDartTaskTest_test_perform_valid(this.context, this.sour ce) : super(); 6519 // TestTaskVisitor_ScanDartTaskTest_test_perform_valid(this.context, this.sour ce) : super();
6822 // @override 6520 // @override
6823 // bool visitScanDartTask(ScanDartTask task) { 6521 // bool visitScanDartTask(ScanDartTask task) {
(...skipping 215 matching lines...) Expand 10 before | Expand all | Expand 10 after
7039 // }); 6737 // });
7040 // } 6738 // }
7041 // } 6739 // }
7042 // main() { 6740 // main() {
7043 // AnalysisContextImplTest.dartSuite(); 6741 // AnalysisContextImplTest.dartSuite();
7044 // AnalysisOptionsImplTest.dartSuite(); 6742 // AnalysisOptionsImplTest.dartSuite();
7045 // IncrementalAnalysisCacheTest.dartSuite(); 6743 // IncrementalAnalysisCacheTest.dartSuite();
7046 // InstrumentedAnalysisContextImplTest.dartSuite(); 6744 // InstrumentedAnalysisContextImplTest.dartSuite();
7047 // WorkManagerTest.dartSuite(); 6745 // WorkManagerTest.dartSuite();
7048 // AnalysisTaskTest.dartSuite(); 6746 // AnalysisTaskTest.dartSuite();
7049 // BuildDartElementModelTaskTest.dartSuite();
7050 // GenerateDartErrorsTaskTest.dartSuite(); 6747 // GenerateDartErrorsTaskTest.dartSuite();
7051 // GenerateDartHintsTaskTest.dartSuite(); 6748 // GenerateDartHintsTaskTest.dartSuite();
7052 // GetContentTaskTest.dartSuite(); 6749 // GetContentTaskTest.dartSuite();
7053 // IncrementalAnalysisTaskTest.dartSuite(); 6750 // IncrementalAnalysisTaskTest.dartSuite();
7054 // ParseDartTaskTest.dartSuite(); 6751 // ParseDartTaskTest.dartSuite();
7055 // ParseHtmlTaskTest.dartSuite(); 6752 // ParseHtmlTaskTest.dartSuite();
7056 // ResolveDartLibraryTaskTest.dartSuite(); 6753 // ResolveDartLibraryTaskTest.dartSuite();
7057 // ResolveDartUnitTaskTest.dartSuite(); 6754 // ResolveDartUnitTaskTest.dartSuite();
7058 // ResolveHtmlTaskTest.dartSuite(); 6755 // ResolveHtmlTaskTest.dartSuite();
7059 // ScanDartTaskTest.dartSuite(); 6756 // ScanDartTaskTest.dartSuite();
7060 // AnalysisCacheTest.dartSuite(); 6757 // AnalysisCacheTest.dartSuite();
7061 // DartEntryImplTest.dartSuite(); 6758 // DartEntryImplTest.dartSuite();
7062 // HtmlEntryImplTest.dartSuite(); 6759 // HtmlEntryImplTest.dartSuite();
7063 // PartitionManagerTest.dartSuite(); 6760 // PartitionManagerTest.dartSuite();
7064 // SdkCachePartitionTest.dartSuite(); 6761 // SdkCachePartitionTest.dartSuite();
7065 // UniversalCachePartitionTest.dartSuite(); 6762 // UniversalCachePartitionTest.dartSuite();
7066 // } 6763 // }
7067 6764
7068 main() { 6765 main() {
7069 } 6766 }
OLDNEW
« pkg/analyzer/lib/src/generated/error.dart ('K') | « pkg/analyzer/test/generated/all_the_rest.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698