| OLD | NEW |
| 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 1239 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1250 JUnitTestCase.assertEquals(encoding, location.encoding); | 1250 JUnitTestCase.assertEquals(encoding, location.encoding); |
| 1251 } | 1251 } |
| 1252 | 1252 |
| 1253 void test_equals_equal() { | 1253 void test_equals_equal() { |
| 1254 String encoding = "a;b;c"; | 1254 String encoding = "a;b;c"; |
| 1255 ElementLocationImpl first = new ElementLocationImpl.con2(encoding); | 1255 ElementLocationImpl first = new ElementLocationImpl.con2(encoding); |
| 1256 ElementLocationImpl second = new ElementLocationImpl.con2(encoding); | 1256 ElementLocationImpl second = new ElementLocationImpl.con2(encoding); |
| 1257 JUnitTestCase.assertTrue(first == second); | 1257 JUnitTestCase.assertTrue(first == second); |
| 1258 } | 1258 } |
| 1259 | 1259 |
| 1260 void test_equals_equalWithDifferentUriKind() { | |
| 1261 ElementLocationImpl first = new ElementLocationImpl.con2("fa;fb;c"); | |
| 1262 ElementLocationImpl second = new ElementLocationImpl.con2("pa;pb;c"); | |
| 1263 JUnitTestCase.assertTrue(first == second); | |
| 1264 } | |
| 1265 | |
| 1266 void test_equals_notEqual_differentLengths() { | 1260 void test_equals_notEqual_differentLengths() { |
| 1267 ElementLocationImpl first = new ElementLocationImpl.con2("a;b;c"); | 1261 ElementLocationImpl first = new ElementLocationImpl.con2("a;b;c"); |
| 1268 ElementLocationImpl second = new ElementLocationImpl.con2("a;b;c;d"); | 1262 ElementLocationImpl second = new ElementLocationImpl.con2("a;b;c;d"); |
| 1269 JUnitTestCase.assertFalse(first == second); | 1263 JUnitTestCase.assertFalse(first == second); |
| 1270 } | 1264 } |
| 1271 | 1265 |
| 1272 void test_equals_notEqual_notLocation() { | 1266 void test_equals_notEqual_notLocation() { |
| 1273 ElementLocationImpl first = new ElementLocationImpl.con2("a;b;c"); | 1267 ElementLocationImpl first = new ElementLocationImpl.con2("a;b;c"); |
| 1274 JUnitTestCase.assertFalse(first == "a;b;d"); | 1268 JUnitTestCase.assertFalse(first == "a;b;d"); |
| 1275 } | 1269 } |
| (...skipping 20 matching lines...) Expand all Loading... |
| 1296 JUnitTestCase.assertEquals(encoding, location.encoding); | 1290 JUnitTestCase.assertEquals(encoding, location.encoding); |
| 1297 } | 1291 } |
| 1298 | 1292 |
| 1299 void test_hashCode_equal() { | 1293 void test_hashCode_equal() { |
| 1300 String encoding = "a;b;c"; | 1294 String encoding = "a;b;c"; |
| 1301 ElementLocationImpl first = new ElementLocationImpl.con2(encoding); | 1295 ElementLocationImpl first = new ElementLocationImpl.con2(encoding); |
| 1302 ElementLocationImpl second = new ElementLocationImpl.con2(encoding); | 1296 ElementLocationImpl second = new ElementLocationImpl.con2(encoding); |
| 1303 JUnitTestCase.assertTrue(first.hashCode == second.hashCode); | 1297 JUnitTestCase.assertTrue(first.hashCode == second.hashCode); |
| 1304 } | 1298 } |
| 1305 | 1299 |
| 1306 void test_hashCode_equalWithDifferentUriKind() { | |
| 1307 ElementLocationImpl first = new ElementLocationImpl.con2("fa;fb;c"); | |
| 1308 ElementLocationImpl second = new ElementLocationImpl.con2("pa;pb;c"); | |
| 1309 JUnitTestCase.assertTrue(first.hashCode == second.hashCode); | |
| 1310 } | |
| 1311 | |
| 1312 static dartSuite() { | 1300 static dartSuite() { |
| 1313 _ut.group('ElementLocationImplTest', () { | 1301 _ut.group('ElementLocationImplTest', () { |
| 1314 _ut.test('test_create_encoding', () { | 1302 _ut.test('test_create_encoding', () { |
| 1315 final __test = new ElementLocationImplTest(); | 1303 final __test = new ElementLocationImplTest(); |
| 1316 runJUnitTest(__test, __test.test_create_encoding); | 1304 runJUnitTest(__test, __test.test_create_encoding); |
| 1317 }); | 1305 }); |
| 1318 _ut.test('test_create_encoding_emptyLast', () { | 1306 _ut.test('test_create_encoding_emptyLast', () { |
| 1319 final __test = new ElementLocationImplTest(); | 1307 final __test = new ElementLocationImplTest(); |
| 1320 runJUnitTest(__test, __test.test_create_encoding_emptyLast); | 1308 runJUnitTest(__test, __test.test_create_encoding_emptyLast); |
| 1321 }); | 1309 }); |
| 1322 _ut.test('test_equals_equal', () { | 1310 _ut.test('test_equals_equal', () { |
| 1323 final __test = new ElementLocationImplTest(); | 1311 final __test = new ElementLocationImplTest(); |
| 1324 runJUnitTest(__test, __test.test_equals_equal); | 1312 runJUnitTest(__test, __test.test_equals_equal); |
| 1325 }); | 1313 }); |
| 1326 _ut.test('test_equals_equalWithDifferentUriKind', () { | |
| 1327 final __test = new ElementLocationImplTest(); | |
| 1328 runJUnitTest(__test, __test.test_equals_equalWithDifferentUriKind); | |
| 1329 }); | |
| 1330 _ut.test('test_equals_notEqual_differentLengths', () { | 1314 _ut.test('test_equals_notEqual_differentLengths', () { |
| 1331 final __test = new ElementLocationImplTest(); | 1315 final __test = new ElementLocationImplTest(); |
| 1332 runJUnitTest(__test, __test.test_equals_notEqual_differentLengths); | 1316 runJUnitTest(__test, __test.test_equals_notEqual_differentLengths); |
| 1333 }); | 1317 }); |
| 1334 _ut.test('test_equals_notEqual_notLocation', () { | 1318 _ut.test('test_equals_notEqual_notLocation', () { |
| 1335 final __test = new ElementLocationImplTest(); | 1319 final __test = new ElementLocationImplTest(); |
| 1336 runJUnitTest(__test, __test.test_equals_notEqual_notLocation); | 1320 runJUnitTest(__test, __test.test_equals_notEqual_notLocation); |
| 1337 }); | 1321 }); |
| 1338 _ut.test('test_equals_notEqual_sameLengths', () { | 1322 _ut.test('test_equals_notEqual_sameLengths', () { |
| 1339 final __test = new ElementLocationImplTest(); | 1323 final __test = new ElementLocationImplTest(); |
| 1340 runJUnitTest(__test, __test.test_equals_notEqual_sameLengths); | 1324 runJUnitTest(__test, __test.test_equals_notEqual_sameLengths); |
| 1341 }); | 1325 }); |
| 1342 _ut.test('test_getComponents', () { | 1326 _ut.test('test_getComponents', () { |
| 1343 final __test = new ElementLocationImplTest(); | 1327 final __test = new ElementLocationImplTest(); |
| 1344 runJUnitTest(__test, __test.test_getComponents); | 1328 runJUnitTest(__test, __test.test_getComponents); |
| 1345 }); | 1329 }); |
| 1346 _ut.test('test_getEncoding', () { | 1330 _ut.test('test_getEncoding', () { |
| 1347 final __test = new ElementLocationImplTest(); | 1331 final __test = new ElementLocationImplTest(); |
| 1348 runJUnitTest(__test, __test.test_getEncoding); | 1332 runJUnitTest(__test, __test.test_getEncoding); |
| 1349 }); | 1333 }); |
| 1350 _ut.test('test_hashCode_equal', () { | 1334 _ut.test('test_hashCode_equal', () { |
| 1351 final __test = new ElementLocationImplTest(); | 1335 final __test = new ElementLocationImplTest(); |
| 1352 runJUnitTest(__test, __test.test_hashCode_equal); | 1336 runJUnitTest(__test, __test.test_hashCode_equal); |
| 1353 }); | 1337 }); |
| 1354 _ut.test('test_hashCode_equalWithDifferentUriKind', () { | |
| 1355 final __test = new ElementLocationImplTest(); | |
| 1356 runJUnitTest(__test, __test.test_hashCode_equalWithDifferentUriKind); | |
| 1357 }); | |
| 1358 }); | 1338 }); |
| 1359 } | 1339 } |
| 1360 } | 1340 } |
| 1361 | 1341 |
| 1362 class FunctionTypeImplTest extends EngineTestCase { | 1342 class FunctionTypeImplTest extends EngineTestCase { |
| 1363 void test_creation() { | 1343 void test_creation() { |
| 1364 JUnitTestCase.assertNotNull(new FunctionTypeImpl.con1(new FunctionElementImp
l.forNode(AstFactory.identifier3("f")))); | 1344 JUnitTestCase.assertNotNull(new FunctionTypeImpl.con1(new FunctionElementImp
l.forNode(AstFactory.identifier3("f")))); |
| 1365 } | 1345 } |
| 1366 | 1346 |
| 1367 void test_getElement() { | 1347 void test_getElement() { |
| (...skipping 2880 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4248 void test_creation() { | 4228 void test_creation() { |
| 4249 JUnitTestCase.assertNotNull(new TypeParameterTypeImpl(new TypeParameterEleme
ntImpl.forNode(AstFactory.identifier3("E")))); | 4229 JUnitTestCase.assertNotNull(new TypeParameterTypeImpl(new TypeParameterEleme
ntImpl.forNode(AstFactory.identifier3("E")))); |
| 4250 } | 4230 } |
| 4251 | 4231 |
| 4252 void test_getElement() { | 4232 void test_getElement() { |
| 4253 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); | 4233 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); |
| 4254 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); | 4234 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); |
| 4255 JUnitTestCase.assertEquals(element, type.element); | 4235 JUnitTestCase.assertEquals(element, type.element); |
| 4256 } | 4236 } |
| 4257 | 4237 |
| 4258 void test_isMoreSpecificThan_typeArguments_bottom() { | |
| 4259 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); | |
| 4260 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); | |
| 4261 // E << bottom | |
| 4262 JUnitTestCase.assertTrue(type.isMoreSpecificThan(BottomTypeImpl.instance)); | |
| 4263 } | |
| 4264 | |
| 4265 void test_isMoreSpecificThan_typeArguments_dynamic() { | 4238 void test_isMoreSpecificThan_typeArguments_dynamic() { |
| 4266 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); | 4239 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); |
| 4267 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); | 4240 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); |
| 4268 // E << dynamic | 4241 // E << dynamic |
| 4269 JUnitTestCase.assertTrue(type.isMoreSpecificThan(DynamicTypeImpl.instance)); | 4242 JUnitTestCase.assertTrue(type.isMoreSpecificThan(DynamicTypeImpl.instance)); |
| 4270 } | 4243 } |
| 4271 | 4244 |
| 4272 void test_isMoreSpecificThan_typeArguments_object() { | 4245 void test_isMoreSpecificThan_typeArguments_object() { |
| 4273 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); | 4246 TypeParameterElementImpl element = new TypeParameterElementImpl.forNode(AstF
actory.identifier3("E")); |
| 4274 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); | 4247 TypeParameterTypeImpl type = new TypeParameterTypeImpl(element); |
| (...skipping 78 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4353 static dartSuite() { | 4326 static dartSuite() { |
| 4354 _ut.group('TypeParameterTypeImplTest', () { | 4327 _ut.group('TypeParameterTypeImplTest', () { |
| 4355 _ut.test('test_creation', () { | 4328 _ut.test('test_creation', () { |
| 4356 final __test = new TypeParameterTypeImplTest(); | 4329 final __test = new TypeParameterTypeImplTest(); |
| 4357 runJUnitTest(__test, __test.test_creation); | 4330 runJUnitTest(__test, __test.test_creation); |
| 4358 }); | 4331 }); |
| 4359 _ut.test('test_getElement', () { | 4332 _ut.test('test_getElement', () { |
| 4360 final __test = new TypeParameterTypeImplTest(); | 4333 final __test = new TypeParameterTypeImplTest(); |
| 4361 runJUnitTest(__test, __test.test_getElement); | 4334 runJUnitTest(__test, __test.test_getElement); |
| 4362 }); | 4335 }); |
| 4363 _ut.test('test_isMoreSpecificThan_typeArguments_bottom', () { | |
| 4364 final __test = new TypeParameterTypeImplTest(); | |
| 4365 runJUnitTest(__test, __test.test_isMoreSpecificThan_typeArguments_bottom
); | |
| 4366 }); | |
| 4367 _ut.test('test_isMoreSpecificThan_typeArguments_dynamic', () { | 4336 _ut.test('test_isMoreSpecificThan_typeArguments_dynamic', () { |
| 4368 final __test = new TypeParameterTypeImplTest(); | 4337 final __test = new TypeParameterTypeImplTest(); |
| 4369 runJUnitTest(__test, __test.test_isMoreSpecificThan_typeArguments_dynami
c); | 4338 runJUnitTest(__test, __test.test_isMoreSpecificThan_typeArguments_dynami
c); |
| 4370 }); | 4339 }); |
| 4371 _ut.test('test_isMoreSpecificThan_typeArguments_object', () { | 4340 _ut.test('test_isMoreSpecificThan_typeArguments_object', () { |
| 4372 final __test = new TypeParameterTypeImplTest(); | 4341 final __test = new TypeParameterTypeImplTest(); |
| 4373 runJUnitTest(__test, __test.test_isMoreSpecificThan_typeArguments_object
); | 4342 runJUnitTest(__test, __test.test_isMoreSpecificThan_typeArguments_object
); |
| 4374 }); | 4343 }); |
| 4375 _ut.test('test_isMoreSpecificThan_typeArguments_resursive', () { | 4344 _ut.test('test_isMoreSpecificThan_typeArguments_resursive', () { |
| 4376 final __test = new TypeParameterTypeImplTest(); | 4345 final __test = new TypeParameterTypeImplTest(); |
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4482 TypeParameterTypeImplTest.dartSuite(); | 4451 TypeParameterTypeImplTest.dartSuite(); |
| 4483 VoidTypeImplTest.dartSuite(); | 4452 VoidTypeImplTest.dartSuite(); |
| 4484 ClassElementImplTest.dartSuite(); | 4453 ClassElementImplTest.dartSuite(); |
| 4485 CompilationUnitElementImplTest.dartSuite(); | 4454 CompilationUnitElementImplTest.dartSuite(); |
| 4486 ElementLocationImplTest.dartSuite(); | 4455 ElementLocationImplTest.dartSuite(); |
| 4487 ElementImplTest.dartSuite(); | 4456 ElementImplTest.dartSuite(); |
| 4488 HtmlElementImplTest.dartSuite(); | 4457 HtmlElementImplTest.dartSuite(); |
| 4489 LibraryElementImplTest.dartSuite(); | 4458 LibraryElementImplTest.dartSuite(); |
| 4490 MultiplyDefinedElementImplTest.dartSuite(); | 4459 MultiplyDefinedElementImplTest.dartSuite(); |
| 4491 } | 4460 } |
| OLD | NEW |