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: test/codegen_expected/language/override_inheritance_no_such_method_test_13_multi.js

Issue 2158173003: fix #603, support mock objects (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: add test Created 4 years, 5 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 dart_library.library('language/override_inheritance_no_such_method_test_13_multi ', null, /* Imports */[ 1 dart_library.library('language/override_inheritance_no_such_method_test_13_multi ', null, /* Imports */[
2 'dart_sdk' 2 'dart_sdk'
3 ], function load__override_inheritance_no_such_method_test_13_multi(exports, dar t_sdk) { 3 ], function load__override_inheritance_no_such_method_test_13_multi(exports, dar t_sdk) {
4 'use strict'; 4 'use strict';
5 const core = dart_sdk.core; 5 const core = dart_sdk.core;
6 const dart = dart_sdk.dart; 6 const dart = dart_sdk.dart;
7 const dartx = dart_sdk.dartx; 7 const dartx = dart_sdk.dartx;
8 const override_inheritance_no_such_method_test_13_multi = Object.create(null); 8 const override_inheritance_no_such_method_test_13_multi = Object.create(null);
9 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))(); 9 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT ype(dart.dynamic, [])))();
10 override_inheritance_no_such_method_test_13_multi.A = class A extends core.Obj ect {}; 10 override_inheritance_no_such_method_test_13_multi.A = class A extends core.Obj ect {};
11 override_inheritance_no_such_method_test_13_multi.I = class I extends core.Obj ect {}; 11 override_inheritance_no_such_method_test_13_multi.I = class I extends core.Obj ect {};
12 override_inheritance_no_such_method_test_13_multi.Class1 = class Class1 extend s override_inheritance_no_such_method_test_13_multi.A {}; 12 override_inheritance_no_such_method_test_13_multi.Class1 = class Class1 extend s override_inheritance_no_such_method_test_13_multi.A {};
13 override_inheritance_no_such_method_test_13_multi.Class1[dart.implements] = () => [override_inheritance_no_such_method_test_13_multi.I]; 13 override_inheritance_no_such_method_test_13_multi.Class1[dart.implements] = () => [override_inheritance_no_such_method_test_13_multi.I];
14 override_inheritance_no_such_method_test_13_multi.B = class B extends core.Obj ect { 14 override_inheritance_no_such_method_test_13_multi.B = class B extends core.Obj ect {
15 noSuchMethod(_) { 15 noSuchMethod(_) {
16 return null; 16 return null;
17 } 17 }
18 method13() {
19 return this.noSuchMethod(new dart.InvocationImpl('method13', [], {isMethod : true}));
20 }
18 }; 21 };
19 override_inheritance_no_such_method_test_13_multi.Class2 = class Class2 extend s override_inheritance_no_such_method_test_13_multi.B {}; 22 override_inheritance_no_such_method_test_13_multi.Class2 = class Class2 extend s override_inheritance_no_such_method_test_13_multi.B {
23 method13() {
24 return this.noSuchMethod(new dart.InvocationImpl('method13', [], {isMethod : true}));
25 }
26 };
20 override_inheritance_no_such_method_test_13_multi.main = function() { 27 override_inheritance_no_such_method_test_13_multi.main = function() {
21 new override_inheritance_no_such_method_test_13_multi.Class1(); 28 new override_inheritance_no_such_method_test_13_multi.Class1();
22 new override_inheritance_no_such_method_test_13_multi.Class2(); 29 new override_inheritance_no_such_method_test_13_multi.Class2();
23 }; 30 };
24 dart.fn(override_inheritance_no_such_method_test_13_multi.main, VoidTodynamic( )); 31 dart.fn(override_inheritance_no_such_method_test_13_multi.main, VoidTodynamic( ));
25 // Exports: 32 // Exports:
26 exports.override_inheritance_no_such_method_test_13_multi = override_inheritan ce_no_such_method_test_13_multi; 33 exports.override_inheritance_no_such_method_test_13_multi = override_inheritan ce_no_such_method_test_13_multi;
27 }); 34 });
OLDNEW
« no previous file with comments | « test/codegen_expected/language/override_inheritance_no_such_method_test_11_multi.js ('k') | test/codegen_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698