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

Unified Diff: tests/lib/mirrors/generics_test.dart

Issue 2774783002: Re-land "Format all multitests" (Closed)
Patch Set: Created 3 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 side-by-side diff with in-line comments
Download patch
Index: tests/lib/mirrors/generics_test.dart
diff --git a/tests/lib/mirrors/generics_test.dart b/tests/lib/mirrors/generics_test.dart
index 4abe39c329978114f725956d18ca73b3ede0e7a6..fb1ff1106f2bda3ef40bc95caf7d62abbb05a5c0 100644
--- a/tests/lib/mirrors/generics_test.dart
+++ b/tests/lib/mirrors/generics_test.dart
@@ -10,16 +10,25 @@ import 'package:expect/expect.dart';
import 'generics_helper.dart';
class A<T> {}
+
class Z<T> {}
+
class B extends A {}
+
class C
extends A<num, int> // //# 01: static type warning
- {}
+{}
+
class D extends A<int> {}
+
class E<S> extends A<S> {}
+
class F<R> extends A<int> {}
+
class G {}
-class H<A,B,C> {}
+
+class H<A, B, C> {}
+
class I extends G {}
main() {
@@ -80,19 +89,19 @@ main() {
var dynamicMirror = currentMirrorSystem().dynamicType;
typeArguments(reflect(new A<num>()).type, [numMirror]);
typeArguments(reflect(new A<dynamic>()).type, [dynamicMirror]);
- typeArguments(reflect(new A()).type, [dynamicMirror]);
+ typeArguments(reflect(new A()).type, [dynamicMirror]);
typeArguments(reflect(new B()).type, []);
typeArguments(reflect(new C()).type, []);
typeArguments(reflect(new D()).type, []);
typeArguments(reflect(new E<num>()).type, [numMirror]);
- typeArguments(reflect(new E<dynamic>()).type, [dynamicMirror]);
- typeArguments(reflect(new E()).type, [dynamicMirror]);
+ typeArguments(reflect(new E<dynamic>()).type, [dynamicMirror]);
+ typeArguments(reflect(new E()).type, [dynamicMirror]);
typeArguments(reflect(new F<num>()).type, [numMirror]);
- typeArguments(reflect(new F<dynamic>()).type, [dynamicMirror]);
- typeArguments(reflect(new F()).type, [dynamicMirror]);
+ typeArguments(reflect(new F<dynamic>()).type, [dynamicMirror]);
+ typeArguments(reflect(new F()).type, [dynamicMirror]);
typeArguments(reflect(new G()).type, []);
- typeArguments(reflect(new H<dynamic, num, dynamic>()).type,
- [dynamicMirror, numMirror, dynamicMirror]);
+ typeArguments(reflect(new H<dynamic, num, dynamic>()).type,
+ [dynamicMirror, numMirror, dynamicMirror]);
typeArguments(reflect(new I()).type, []);
Expect.isFalse(reflect(new A<num>()).type.isOriginalDeclaration);
@@ -102,46 +111,40 @@ main() {
Expect.isFalse(reflect(new E<num>()).type.isOriginalDeclaration);
Expect.isFalse(reflect(new F<num>()).type.isOriginalDeclaration);
Expect.isTrue(reflect(new G()).type.isOriginalDeclaration);
- Expect.isFalse(reflect(new H()).type.isOriginalDeclaration);
+ Expect.isFalse(reflect(new H()).type.isOriginalDeclaration);
Expect.isTrue(reflect(new I()).type.isOriginalDeclaration);
- Expect.equals(reflectClass(A),
- reflect(new A<num>()).type.originalDeclaration);
- Expect.equals(reflectClass(B),
- reflect(new B()).type.originalDeclaration);
- Expect.equals(reflectClass(C),
- reflect(new C()).type.originalDeclaration);
- Expect.equals(reflectClass(D),
- reflect(new D()).type.originalDeclaration);
- Expect.equals(reflectClass(E),
- reflect(new E<num>()).type.originalDeclaration);
- Expect.equals(reflectClass(F),
- reflect(new F<num>()).type.originalDeclaration);
- Expect.equals(reflectClass(G),
- reflect(new G()).type.originalDeclaration);
- Expect.equals(reflectClass(H),
- reflect(new H()).type.originalDeclaration);
- Expect.equals(reflectClass(I),
- reflect(new I()).type.originalDeclaration);
+ Expect.equals(
+ reflectClass(A), reflect(new A<num>()).type.originalDeclaration);
+ Expect.equals(reflectClass(B), reflect(new B()).type.originalDeclaration);
+ Expect.equals(reflectClass(C), reflect(new C()).type.originalDeclaration);
+ Expect.equals(reflectClass(D), reflect(new D()).type.originalDeclaration);
+ Expect.equals(
+ reflectClass(E), reflect(new E<num>()).type.originalDeclaration);
+ Expect.equals(
+ reflectClass(F), reflect(new F<num>()).type.originalDeclaration);
+ Expect.equals(reflectClass(G), reflect(new G()).type.originalDeclaration);
+ Expect.equals(reflectClass(H), reflect(new H()).type.originalDeclaration);
+ Expect.equals(reflectClass(I), reflect(new I()).type.originalDeclaration);
Expect.notEquals(reflect(new A<num>()).type,
- reflect(new A<num>()).type.originalDeclaration);
- Expect.equals(reflect(new B()).type,
- reflect(new B()).type.originalDeclaration);
- Expect.equals(reflect(new C()).type,
- reflect(new C()).type.originalDeclaration);
- Expect.equals(reflect(new D()).type,
- reflect(new D()).type.originalDeclaration);
+ reflect(new A<num>()).type.originalDeclaration);
+ Expect.equals(
+ reflect(new B()).type, reflect(new B()).type.originalDeclaration);
+ Expect.equals(
+ reflect(new C()).type, reflect(new C()).type.originalDeclaration);
+ Expect.equals(
+ reflect(new D()).type, reflect(new D()).type.originalDeclaration);
Expect.notEquals(reflect(new E<num>()).type,
- reflect(new E<num>()).type.originalDeclaration);
+ reflect(new E<num>()).type.originalDeclaration);
Expect.notEquals(reflect(new F<num>()).type,
- reflect(new F<num>()).type.originalDeclaration);
- Expect.equals(reflect(new G()).type,
- reflect(new G()).type.originalDeclaration);
- Expect.notEquals(reflect(new H()).type,
- reflect(new H()).type.originalDeclaration);
- Expect.equals(reflect(new I()).type,
- reflect(new I()).type.originalDeclaration);
+ reflect(new F<num>()).type.originalDeclaration);
+ Expect.equals(
+ reflect(new G()).type, reflect(new G()).type.originalDeclaration);
+ Expect.notEquals(
+ reflect(new H()).type, reflect(new H()).type.originalDeclaration);
+ Expect.equals(
+ reflect(new I()).type, reflect(new I()).type.originalDeclaration);
// Library members are all uninstantaited generics or non-generics.
currentMirrorSystem().libraries.values.forEach((libraryMirror) {
@@ -155,8 +158,8 @@ main() {
Expect.equals(reflectClass(A).typeVariables[0].owner, reflectClass(A));
Expect.equals(reflectClass(Z).typeVariables[0].owner, reflectClass(Z));
- Expect.notEquals(reflectClass(A).typeVariables[0],
- reflectClass(Z).typeVariables[0]);
- Expect.equals(reflectClass(A).typeVariables[0],
- reflectClass(A).typeVariables[0]);
+ Expect.notEquals(
+ reflectClass(A).typeVariables[0], reflectClass(Z).typeVariables[0]);
+ Expect.equals(
+ reflectClass(A).typeVariables[0], reflectClass(A).typeVariables[0]);
}
« no previous file with comments | « tests/lib/mirrors/generics_double_substitution_test.dart ('k') | tests/lib/mirrors/globalized_closures2_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698