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

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

Issue 186153005: New analzyer snapshot. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Use meaningful name instead of '_' in predicate. Created 6 years, 9 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
« no previous file with comments | « pkg/analyzer/test/generated/ast_test.dart ('k') | pkg/analyzer/test/generated/parser_test.dart » ('j') | 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) 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 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 engine.element_test; 8 library engine.element_test;
9 9
10 import 'package:analyzer/src/generated/java_core.dart'; 10 import 'package:analyzer/src/generated/java_core.dart';
(...skipping 168 matching lines...) Expand 10 before | Expand all | Expand 10 after
179 }); 179 });
180 }); 180 });
181 } 181 }
182 } 182 }
183 183
184 class MultiplyDefinedElementImplTest extends EngineTestCase { 184 class MultiplyDefinedElementImplTest extends EngineTestCase {
185 void test_fromElements_conflicting() { 185 void test_fromElements_conflicting() {
186 Element firstElement = ElementFactory.localVariableElement2("xx"); 186 Element firstElement = ElementFactory.localVariableElement2("xx");
187 Element secondElement = ElementFactory.localVariableElement2("yy"); 187 Element secondElement = ElementFactory.localVariableElement2("yy");
188 Element result = MultiplyDefinedElementImpl.fromElements(null, firstElement, secondElement); 188 Element result = MultiplyDefinedElementImpl.fromElements(null, firstElement, secondElement);
189 EngineTestCase.assertInstanceOf(MultiplyDefinedElement, result); 189 EngineTestCase.assertInstanceOf((obj) => obj is MultiplyDefinedElement, Mult iplyDefinedElement, result);
190 List<Element> elements = (result as MultiplyDefinedElement).conflictingEleme nts; 190 List<Element> elements = (result as MultiplyDefinedElement).conflictingEleme nts;
191 EngineTestCase.assertLength(2, elements); 191 EngineTestCase.assertLength(2, elements);
192 for (int i = 0; i < elements.length; i++) { 192 for (int i = 0; i < elements.length; i++) {
193 EngineTestCase.assertInstanceOf(LocalVariableElement, elements[i]); 193 EngineTestCase.assertInstanceOf((obj) => obj is LocalVariableElement, Loca lVariableElement, elements[i]);
194 } 194 }
195 } 195 }
196 196
197 void test_fromElements_multiple() { 197 void test_fromElements_multiple() {
198 Element firstElement = ElementFactory.localVariableElement2("xx"); 198 Element firstElement = ElementFactory.localVariableElement2("xx");
199 Element secondElement = ElementFactory.localVariableElement2("yy"); 199 Element secondElement = ElementFactory.localVariableElement2("yy");
200 Element thirdElement = ElementFactory.localVariableElement2("zz"); 200 Element thirdElement = ElementFactory.localVariableElement2("zz");
201 Element result = MultiplyDefinedElementImpl.fromElements(null, MultiplyDefin edElementImpl.fromElements(null, firstElement, secondElement), thirdElement); 201 Element result = MultiplyDefinedElementImpl.fromElements(null, MultiplyDefin edElementImpl.fromElements(null, firstElement, secondElement), thirdElement);
202 EngineTestCase.assertInstanceOf(MultiplyDefinedElement, result); 202 EngineTestCase.assertInstanceOf((obj) => obj is MultiplyDefinedElement, Mult iplyDefinedElement, result);
203 List<Element> elements = (result as MultiplyDefinedElement).conflictingEleme nts; 203 List<Element> elements = (result as MultiplyDefinedElement).conflictingEleme nts;
204 EngineTestCase.assertLength(3, elements); 204 EngineTestCase.assertLength(3, elements);
205 for (int i = 0; i < elements.length; i++) { 205 for (int i = 0; i < elements.length; i++) {
206 EngineTestCase.assertInstanceOf(LocalVariableElement, elements[i]); 206 EngineTestCase.assertInstanceOf((obj) => obj is LocalVariableElement, Loca lVariableElement, elements[i]);
207 } 207 }
208 } 208 }
209 209
210 void test_fromElements_nonConflicting() { 210 void test_fromElements_nonConflicting() {
211 Element element = ElementFactory.localVariableElement2("xx"); 211 Element element = ElementFactory.localVariableElement2("xx");
212 JUnitTestCase.assertSame(element, MultiplyDefinedElementImpl.fromElements(nu ll, element, element)); 212 JUnitTestCase.assertSame(element, MultiplyDefinedElementImpl.fromElements(nu ll, element, element));
213 } 213 }
214 214
215 static dartSuite() { 215 static dartSuite() {
216 _ut.group('MultiplyDefinedElementImplTest', () { 216 _ut.group('MultiplyDefinedElementImplTest', () {
(...skipping 3770 matching lines...) Expand 10 before | Expand all | Expand 10 after
3987 InterfaceTypeImplTest.dartSuite(); 3987 InterfaceTypeImplTest.dartSuite();
3988 TypeParameterTypeImplTest.dartSuite(); 3988 TypeParameterTypeImplTest.dartSuite();
3989 VoidTypeImplTest.dartSuite(); 3989 VoidTypeImplTest.dartSuite();
3990 ClassElementImplTest.dartSuite(); 3990 ClassElementImplTest.dartSuite();
3991 ElementLocationImplTest.dartSuite(); 3991 ElementLocationImplTest.dartSuite();
3992 ElementImplTest.dartSuite(); 3992 ElementImplTest.dartSuite();
3993 HtmlElementImplTest.dartSuite(); 3993 HtmlElementImplTest.dartSuite();
3994 LibraryElementImplTest.dartSuite(); 3994 LibraryElementImplTest.dartSuite();
3995 MultiplyDefinedElementImplTest.dartSuite(); 3995 MultiplyDefinedElementImplTest.dartSuite();
3996 } 3996 }
OLDNEW
« no previous file with comments | « pkg/analyzer/test/generated/ast_test.dart ('k') | pkg/analyzer/test/generated/parser_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698