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

Side by Side Diff: dart/tests/language/src/ClassTest.dart

Issue 8958011: One more factory -> default pass. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 9 years 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
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 // Tests basic classes and methods. 5 // Tests basic classes and methods.
6 class ClassTest { 6 class ClassTest {
7 ClassTest() {} 7 ClassTest() {}
8 8
9 static testMain() { 9 static testMain() {
10 var test = new ClassTest(); 10 var test = new ClassTest();
(...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after
80 x = new Inter.named(); 80 x = new Inter.named();
81 Expect.equals(43, x.methodX()); 81 Expect.equals(43, x.methodX());
82 Expect.equals(84, x.methodK()); 82 Expect.equals(84, x.methodK());
83 83
84 x = new Inter.factory(); 84 x = new Inter.factory();
85 Expect.equals(43, x.methodX()); 85 Expect.equals(43, x.methodX());
86 Expect.equals(84, x.methodK()); 86 Expect.equals(84, x.methodK());
87 } 87 }
88 } 88 }
89 89
90 interface Inter factory Sup { 90 interface Inter default Sup {
91 Inter.named(); 91 Inter.named();
92 Inter.fromInt(int x); 92 Inter.fromInt(int x);
93 Inter(int x); 93 Inter(int x);
94 Inter.factory(); 94 Inter.factory();
95 int methodX(); 95 int methodX();
96 int methodK(); 96 int methodK();
97 int x_; 97 int x_;
98 } 98 }
99 99
100 class Sup implements Inter { 100 class Sup implements Inter {
(...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after
161 } 161 }
162 162
163 Sub() : super(42) { 163 Sub() : super(42) {
164 y_ = 0; 164 y_ = 0;
165 } 165 }
166 } 166 }
167 167
168 main() { 168 main() {
169 ClassTest.testMain(); 169 ClassTest.testMain();
170 } 170 }
OLDNEW
« no previous file with comments | « dart/tests/language/src/BlackListedTest.dart ('k') | dart/tests/language/src/ConstConstructor1NegativeTest.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698