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

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

Issue 1212533002: Test cleanup. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 6 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
« no previous file with comments | « pkg/analyzer/test/generated/all_the_rest_test.dart ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, 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 4
5 // This code was auto-generated, is not intended to be edited, and is subject to 5 // This code was auto-generated, is not intended to be edited, and is subject to
6 // significant change. Please see the README file for more information. 6 // significant change. Please see the README file for more information.
7 7
8 library analyzer.test.generated.source_factory; 8 library analyzer.test.generated.source_factory;
9 9
10 import 'package:analyzer/file_system/file_system.dart'; 10 import 'package:analyzer/file_system/file_system.dart';
(...skipping 13 matching lines...) Expand all
24 main() { 24 main() {
25 groupSep = ' | '; 25 groupSep = ' | ';
26 runReflectiveTests(SourceFactoryTest); 26 runReflectiveTests(SourceFactoryTest);
27 } 27 }
28 28
29 @reflectiveTest 29 @reflectiveTest
30 class SourceFactoryTest { 30 class SourceFactoryTest {
31 void test_creation() { 31 void test_creation() {
32 expect(new SourceFactory([]), isNotNull); 32 expect(new SourceFactory([]), isNotNull);
33 } 33 }
34
34 void test_fromEncoding_invalidUri() { 35 void test_fromEncoding_invalidUri() {
35 SourceFactory factory = new SourceFactory([]); 36 SourceFactory factory = new SourceFactory([]);
36 try { 37 expect(() => factory.fromEncoding("<:&%>"),
37 factory.fromEncoding("<:&%>"); 38 throwsA(new isInstanceOf<IllegalArgumentException>()));
38 fail("Expected IllegalArgumentException");
39 } on IllegalArgumentException {}
40 } 39 }
40
41 void test_fromEncoding_noResolver() { 41 void test_fromEncoding_noResolver() {
42 SourceFactory factory = new SourceFactory([]); 42 SourceFactory factory = new SourceFactory([]);
43 try { 43 expect(() => factory.fromEncoding("foo:/does/not/exist.dart"),
44 factory.fromEncoding("foo:/does/not/exist.dart"); 44 throwsA(new isInstanceOf<IllegalArgumentException>()));
45 fail("Expected IllegalArgumentException");
46 } on IllegalArgumentException {}
47 } 45 }
46
48 void test_fromEncoding_valid() { 47 void test_fromEncoding_valid() {
49 String encoding = "file:///does/not/exist.dart"; 48 String encoding = "file:///does/not/exist.dart";
50 SourceFactory factory = new SourceFactory( 49 SourceFactory factory = new SourceFactory(
51 [new UriResolver_SourceFactoryTest_test_fromEncoding_valid(encoding)]); 50 [new UriResolver_SourceFactoryTest_test_fromEncoding_valid(encoding)]);
52 expect(factory.fromEncoding(encoding), isNotNull); 51 expect(factory.fromEncoding(encoding), isNotNull);
53 } 52 }
53
54 void test_resolveUri_absolute() { 54 void test_resolveUri_absolute() {
55 UriResolver_absolute resolver = new UriResolver_absolute(); 55 UriResolver_absolute resolver = new UriResolver_absolute();
56 SourceFactory factory = new SourceFactory([resolver]); 56 SourceFactory factory = new SourceFactory([resolver]);
57 factory.resolveUri(null, "dart:core"); 57 factory.resolveUri(null, "dart:core");
58 expect(resolver.invoked, isTrue); 58 expect(resolver.invoked, isTrue);
59 } 59 }
60
60 void test_resolveUri_nonAbsolute_absolute() { 61 void test_resolveUri_nonAbsolute_absolute() {
61 SourceFactory factory = 62 SourceFactory factory =
62 new SourceFactory([new UriResolver_nonAbsolute_absolute()]); 63 new SourceFactory([new UriResolver_nonAbsolute_absolute()]);
63 String absolutePath = "/does/not/matter.dart"; 64 String absolutePath = "/does/not/matter.dart";
64 Source containingSource = 65 Source containingSource =
65 new FileBasedSource(FileUtilities2.createFile("/does/not/exist.dart")); 66 new FileBasedSource(FileUtilities2.createFile("/does/not/exist.dart"));
66 Source result = factory.resolveUri(containingSource, absolutePath); 67 Source result = factory.resolveUri(containingSource, absolutePath);
67 expect(result.fullName, 68 expect(result.fullName,
68 FileUtilities2.createFile(absolutePath).getAbsolutePath()); 69 FileUtilities2.createFile(absolutePath).getAbsolutePath());
69 } 70 }
71
70 void test_resolveUri_nonAbsolute_relative() { 72 void test_resolveUri_nonAbsolute_relative() {
71 SourceFactory factory = 73 SourceFactory factory =
72 new SourceFactory([new UriResolver_nonAbsolute_relative()]); 74 new SourceFactory([new UriResolver_nonAbsolute_relative()]);
73 Source containingSource = 75 Source containingSource =
74 new FileBasedSource(FileUtilities2.createFile("/does/not/have.dart")); 76 new FileBasedSource(FileUtilities2.createFile("/does/not/have.dart"));
75 Source result = factory.resolveUri(containingSource, "exist.dart"); 77 Source result = factory.resolveUri(containingSource, "exist.dart");
76 expect(result.fullName, 78 expect(result.fullName,
77 FileUtilities2.createFile("/does/not/exist.dart").getAbsolutePath()); 79 FileUtilities2.createFile("/does/not/exist.dart").getAbsolutePath());
78 } 80 }
79 81
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after
139 141
140 class UriResolver_nonAbsolute_relative extends UriResolver { 142 class UriResolver_nonAbsolute_relative extends UriResolver {
141 @override 143 @override
142 Source resolveAbsolute(Uri uri) { 144 Source resolveAbsolute(Uri uri) {
143 return new FileBasedSource(new JavaFile.fromUri(uri), uri); 145 return new FileBasedSource(new JavaFile.fromUri(uri), uri);
144 } 146 }
145 } 147 }
146 148
147 class UriResolver_restoreUri extends UriResolver { 149 class UriResolver_restoreUri extends UriResolver {
148 Source source1; 150 Source source1;
149
150 Uri expected1; 151 Uri expected1;
151
152 UriResolver_restoreUri(this.source1, this.expected1); 152 UriResolver_restoreUri(this.source1, this.expected1);
153 153
154 @override 154 @override
155 Source resolveAbsolute(Uri uri) => null; 155 Source resolveAbsolute(Uri uri) => null;
156 156
157 @override 157 @override
158 Uri restoreAbsolute(Source source) { 158 Uri restoreAbsolute(Source source) {
159 if (identical(source, source1)) { 159 if (identical(source, source1)) {
160 return expected1; 160 return expected1;
161 } 161 }
162 return null; 162 return null;
163 } 163 }
164 } 164 }
165 165
166 class UriResolver_SourceFactoryTest_test_fromEncoding_valid 166 class UriResolver_SourceFactoryTest_test_fromEncoding_valid
167 extends UriResolver { 167 extends UriResolver {
168 String encoding; 168 String encoding;
169
170 UriResolver_SourceFactoryTest_test_fromEncoding_valid(this.encoding); 169 UriResolver_SourceFactoryTest_test_fromEncoding_valid(this.encoding);
171 170
172 @override 171 @override
173 Source resolveAbsolute(Uri uri) { 172 Source resolveAbsolute(Uri uri) {
174 if (uri.toString() == encoding) { 173 if (uri.toString() == encoding) {
175 return new TestSource(); 174 return new TestSource();
176 } 175 }
177 return null; 176 return null;
178 } 177 }
179 } 178 }
OLDNEW
« no previous file with comments | « pkg/analyzer/test/generated/all_the_rest_test.dart ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698