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

Side by Side Diff: tests/language_strong/async_or_generator_return_type_stacktrace_test.dart

Issue 2765693002: Update all tests (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 unified diff | Download patch
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, 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 import "package:expect/expect.dart"; 5 import "package:expect/expect.dart";
6 6
7 void badReturnTypeAsync() async {} /// 01: static type warning 7 void badReturnTypeAsync() async {} //# 01: static type warning
8 void badReturnTypeAsyncStar() async* {} /// 02: static type warning 8 void badReturnTypeAsyncStar() async* {} //# 02: static type warning
9 void badReturnTypeSyncStar() sync* {} /// 03: static type warning 9 void badReturnTypeSyncStar() sync* {} //# 03: static type warning
10 10
11 main() { 11 main() {
12 try { 12 try {
13 badReturnTypeAsync(); /// 01: continued 13 badReturnTypeAsync(); //# 01: continued
14 } catch(e, st) { 14 } catch(e, st) {
15 Expect.isTrue(e is TypeError, "wrong exception type"); 15 Expect.isTrue(e is TypeError, "wrong exception type");
16 Expect.isTrue(st.toString().contains("badReturnTypeAsync"), 16 Expect.isTrue(st.toString().contains("badReturnTypeAsync"),
17 "missing frame"); 17 "missing frame");
18 } 18 }
19 19
20 try { 20 try {
21 badReturnTypeAsyncStar(); /// 02: continued 21 badReturnTypeAsyncStar(); //# 02: continued
22 } catch(e, st) { 22 } catch(e, st) {
23 Expect.isTrue(e is TypeError, "wrong exception type"); 23 Expect.isTrue(e is TypeError, "wrong exception type");
24 Expect.isTrue(st.toString().contains("badReturnTypeAsyncStar"), 24 Expect.isTrue(st.toString().contains("badReturnTypeAsyncStar"),
25 "missing frame"); 25 "missing frame");
26 } 26 }
27 27
28 try { 28 try {
29 badReturnTypeSyncStar(); /// 03: continued 29 badReturnTypeSyncStar(); //# 03: continued
30 } catch(e, st) { 30 } catch(e, st) {
31 Expect.isTrue(e is TypeError, "wrong exception type"); 31 Expect.isTrue(e is TypeError, "wrong exception type");
32 Expect.isTrue(st.toString().contains("badReturnTypeSyncStar"), 32 Expect.isTrue(st.toString().contains("badReturnTypeSyncStar"),
33 "missing frame"); 33 "missing frame");
34 } 34 }
35 } 35 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698