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

Side by Side Diff: tests/language/prefix15_test.dart

Issue 2771453003: Format all tests. (Closed)
Patch Set: Format files Created 3 years, 8 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
OLDNEW
1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2011, 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 // Use qualified symbols with generics at various places. 5 // Use qualified symbols with generics at various places.
6 6
7 library Prefix15Test.dart; 7 library Prefix15Test.dart;
8
8 import "package:expect/expect.dart"; 9 import "package:expect/expect.dart";
9 import "library12.dart" as lib12; 10 import "library12.dart" as lib12;
10 11
11 typedef T myFunc<T>(T param); 12 typedef T myFunc<T>(T param);
12 13
13 class myInterface<T> implements lib12.Library12Interface { 14 class myInterface<T> implements lib12.Library12Interface {
14 myInterface(T this.myfld); 15 myInterface(T this.myfld);
15 T addObjects(T value1, T value2) { 16 T addObjects(T value1, T value2) {
16 myfld.fld = (value1.fld + value2.fld + myfld.fld); 17 myfld.fld = (value1.fld + value2.fld + myfld.fld);
17 return myfld; 18 return myfld;
18 } 19 }
20
19 T myfld; 21 T myfld;
20 } 22 }
21 23
22 class myClass2<T> { 24 class myClass2<T> {
23 myClass2(T this.fld2); 25 myClass2(T this.fld2);
24 T func(T val) => val; 26 T func(T val) => val;
25 T fld2; 27 T fld2;
26 } 28 }
27 29
28 main() { 30 main() {
29 var o = new myClass2<lib12.Library12>(new lib12.Library12(100)); 31 var o = new myClass2<lib12.Library12>(new lib12.Library12(100));
30 myFunc<lib12.Library12> func = o.func; 32 myFunc<lib12.Library12> func = o.func;
31 Expect.equals(2, func(new lib12.Library12(10)).func()); 33 Expect.equals(2, func(new lib12.Library12(10)).func());
32 Expect.equals(10, func(new lib12.Library12(10)).fld); 34 Expect.equals(10, func(new lib12.Library12(10)).fld);
33 35
34 o = new myClass2<lib12.Library12>(new lib12.Library12(200)); 36 o = new myClass2<lib12.Library12>(new lib12.Library12(200));
35 Expect.equals(2, o.fld2.func()); 37 Expect.equals(2, o.fld2.func());
36 Expect.equals(200, o.fld2.fld); 38 Expect.equals(200, o.fld2.fld);
37 39
38 o = new myInterface<lib12.Library12>(new lib12.Library12(100)); 40 o = new myInterface<lib12.Library12>(new lib12.Library12(100));
39 Expect.equals(2, o.myfld.func()); 41 Expect.equals(2, o.myfld.func());
40 Expect.equals(100, o.myfld.fld); 42 Expect.equals(100, o.myfld.fld);
41 o = o.addObjects(new lib12.Library12(200), new lib12.Library12(300)); 43 o = o.addObjects(new lib12.Library12(200), new lib12.Library12(300));
42 Expect.equals(2, o.func()); 44 Expect.equals(2, o.func());
43 Expect.equals(600, o.fld); 45 Expect.equals(600, o.fld);
44 } 46 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698