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

Unified Diff: test/codegen_expected/language/library_prefixes_test.js

Issue 2234343003: fix #620, infer the input files from sources (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: fix Created 4 years, 4 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: test/codegen_expected/language/library_prefixes_test.js
diff --git a/test/codegen_expected/language/library_prefixes_test.js b/test/codegen_expected/language/library_prefixes_test.js
index 0c6a6854ae66ffc3bb4d224622bd6d0fb857cb23..d8afbb619d20dbf8d483996a9de3f237f825c051 100644
--- a/test/codegen_expected/language/library_prefixes_test.js
+++ b/test/codegen_expected/language/library_prefixes_test.js
@@ -1 +1,350 @@
-//FAILED TO COMPILE
+dart_library.library('language/library_prefixes_test', null, /* Imports */[
+ 'dart_sdk',
+ 'expect'
+], function load__library_prefixes_test(exports, dart_sdk, expect) {
+ 'use strict';
+ const core = dart_sdk.core;
+ const dart = dart_sdk.dart;
+ const dartx = dart_sdk.dartx;
+ const expect$ = expect.expect;
+ const library_prefixes_test = Object.create(null);
+ const library_prefixes = Object.create(null);
+ const library_prefixes_test1 = Object.create(null);
+ const library_prefixes_test2 = Object.create(null);
+ let dynamicAnddynamicTodynamic = () => (dynamicAnddynamicTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [dart.dynamic, dart.dynamic])))();
+ let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionType(dart.dynamic, [])))();
+ library_prefixes_test.LibraryPrefixesTest = class LibraryPrefixesTest extends core.Object {
+ static testMain() {
+ library_prefixes.LibraryPrefixes.main(dart.fn((a, b) => {
+ expect$.Expect.equals(a, b);
+ }, dynamicAnddynamicTodynamic()));
+ }
+ };
+ dart.setSignature(library_prefixes_test.LibraryPrefixesTest, {
+ statics: () => ({testMain: dart.definiteFunctionType(dart.dynamic, [])}),
+ names: ['testMain']
+ });
+ library_prefixes_test.main = function() {
+ library_prefixes_test.LibraryPrefixesTest.testMain();
+ };
+ dart.fn(library_prefixes_test.main, VoidTodynamic());
+ let const$;
+ let const$0;
+ let const$1;
+ let const$2;
+ let const$3;
+ let const$4;
+ let const$5;
+ let const$6;
+ library_prefixes.LibraryPrefixes = class LibraryPrefixes extends core.Object {
+ static main(expectEquals) {
+ let a = library_prefixes_test1.Constants.PI;
+ let b = library_prefixes_test2.Constants.PI;
+ dart.dcall(expectEquals, 3.14, a);
+ dart.dcall(expectEquals, 3.14, b);
+ dart.dcall(expectEquals, 1, library_prefixes_test1.Constants.foo);
+ dart.dcall(expectEquals, 2, library_prefixes_test2.Constants.foo);
+ dart.dcall(expectEquals, -1, library_prefixes_test1.A.y);
+ dart.dcall(expectEquals, 0, library_prefixes_test2.A.y);
+ dart.dcall(expectEquals, 1, new library_prefixes_test1.A().x);
+ dart.dcall(expectEquals, 2, new library_prefixes_test2.A().x);
+ dart.dcall(expectEquals, 3, new library_prefixes_test1.A.named().x);
+ dart.dcall(expectEquals, 4, new library_prefixes_test2.A.named().x);
+ dart.dcall(expectEquals, 3, library_prefixes_test1.A.fac().x);
+ dart.dcall(expectEquals, 4, library_prefixes_test2.A.fac().x);
+ dart.dcall(expectEquals, 1, new library_prefixes_test1.B().x);
+ dart.dcall(expectEquals, 2, new library_prefixes_test2.B().x);
+ dart.dcall(expectEquals, 8, new library_prefixes_test1.B.named().x);
+ dart.dcall(expectEquals, 13, new library_prefixes_test2.B.named().x);
+ dart.dcall(expectEquals, 8, library_prefixes_test1.B.fac().x);
+ dart.dcall(expectEquals, 13, library_prefixes_test2.B.fac().x);
+ dart.dcall(expectEquals, 1, (const$ || (const$ = dart.const(new library_prefixes_test1.C()))).x);
+ dart.dcall(expectEquals, 2, (const$0 || (const$0 = dart.const(new library_prefixes_test2.C()))).x);
+ dart.dcall(expectEquals, 3, (const$1 || (const$1 = dart.const(new library_prefixes_test1.C.named()))).x);
+ dart.dcall(expectEquals, 4, (const$2 || (const$2 = dart.const(new library_prefixes_test2.C.named()))).x);
+ dart.dcall(expectEquals, 3, library_prefixes_test1.C.fac().x);
+ dart.dcall(expectEquals, 4, library_prefixes_test2.C.fac().x);
+ dart.dcall(expectEquals, 1, (const$3 || (const$3 = dart.const(new library_prefixes_test1.D()))).x);
+ dart.dcall(expectEquals, 2, (const$4 || (const$4 = dart.const(new library_prefixes_test2.D()))).x);
+ dart.dcall(expectEquals, 8, (const$5 || (const$5 = dart.const(new library_prefixes_test1.D.named()))).x);
+ dart.dcall(expectEquals, 13, (const$6 || (const$6 = dart.const(new library_prefixes_test2.D.named()))).x);
+ dart.dcall(expectEquals, 8, library_prefixes_test1.D.fac().x);
+ dart.dcall(expectEquals, 13, library_prefixes_test2.D.fac().x);
+ dart.dcall(expectEquals, 0, library_prefixes_test1.E.foo());
+ dart.dcall(expectEquals, 3, library_prefixes_test2.E.foo());
+ dart.dcall(expectEquals, 1, new library_prefixes_test1.E().bar());
+ dart.dcall(expectEquals, 4, new library_prefixes_test2.E().bar());
+ dart.dcall(expectEquals, 9, dart.dcall(new library_prefixes_test1.E().toto(7)));
+ dart.dcall(expectEquals, 16, dart.dcall(new library_prefixes_test2.E().toto(11)));
+ dart.dcall(expectEquals, 111, dart.dcall(new library_prefixes_test1.E.fun(100).f));
+ dart.dcall(expectEquals, 1313, dart.dcall(new library_prefixes_test2.E.fun(1300).f));
+ dart.dcall(expectEquals, 999, dart.dcall(library_prefixes_test1.E.fooo(900)));
+ dart.dcall(expectEquals, 2048, dart.dcall(library_prefixes_test2.E.fooo(1024)));
+ }
+ };
+ dart.setSignature(library_prefixes.LibraryPrefixes, {
+ statics: () => ({main: dart.definiteFunctionType(dart.void, [dart.dynamic])}),
+ names: ['main']
+ });
+ library_prefixes_test1.Constants = class Constants extends core.Object {};
+ library_prefixes_test1.Constants.PI = 3.14;
+ library_prefixes_test1.Constants.foo = 1;
+ library_prefixes_test1.A = class A extends core.Object {
+ new() {
+ this.x = 1;
+ }
+ named() {
+ this.x = 3;
+ }
+ superC(x) {
+ this.x = core.int._check(dart.dsend(x, '+', 7));
+ }
+ static fac() {
+ return new library_prefixes_test1.A.named();
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test1.A, 'named');
+ dart.defineNamedConstructor(library_prefixes_test1.A, 'superC');
+ dart.setSignature(library_prefixes_test1.A, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test1.A, []),
+ named: dart.definiteFunctionType(library_prefixes_test1.A, []),
+ superC: dart.definiteFunctionType(library_prefixes_test1.A, [dart.dynamic]),
+ fac: dart.definiteFunctionType(library_prefixes_test1.A, [])
+ })
+ });
+ library_prefixes_test1.A.y = -1;
+ library_prefixes_test1.B = class B extends library_prefixes_test1.A {
+ new() {
+ super.new();
+ }
+ named() {
+ super.superC(1);
+ }
+ static fac() {
+ return new library_prefixes_test1.B.named();
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test1.B, 'named');
+ dart.setSignature(library_prefixes_test1.B, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test1.B, []),
+ named: dart.definiteFunctionType(library_prefixes_test1.B, []),
+ fac: dart.definiteFunctionType(library_prefixes_test1.B, [])
+ })
+ });
+ let const$7;
+ library_prefixes_test1.C = class C extends core.Object {
+ new() {
+ this.x = 1;
+ }
+ named() {
+ this.x = 3;
+ }
+ superC(x) {
+ this.x = core.int._check(dart.dsend(x, '+', 7));
+ }
+ static fac() {
+ return const$7 || (const$7 = dart.const(new library_prefixes_test1.C.named()));
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test1.C, 'named');
+ dart.defineNamedConstructor(library_prefixes_test1.C, 'superC');
+ dart.setSignature(library_prefixes_test1.C, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test1.C, []),
+ named: dart.definiteFunctionType(library_prefixes_test1.C, []),
+ superC: dart.definiteFunctionType(library_prefixes_test1.C, [dart.dynamic]),
+ fac: dart.definiteFunctionType(library_prefixes_test1.C, [])
+ })
+ });
+ let const$8;
+ library_prefixes_test1.D = class D extends library_prefixes_test1.C {
+ new() {
+ super.new();
+ }
+ named() {
+ super.superC(1);
+ }
+ static fac() {
+ return const$8 || (const$8 = dart.const(new library_prefixes_test1.D.named()));
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test1.D, 'named');
+ dart.setSignature(library_prefixes_test1.D, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test1.D, []),
+ named: dart.definiteFunctionType(library_prefixes_test1.D, []),
+ fac: dart.definiteFunctionType(library_prefixes_test1.D, [])
+ })
+ });
+ library_prefixes_test1.E = class E extends core.Object {
+ new() {
+ this.f = null;
+ }
+ fun(x) {
+ this.f = dart.fn(() => dart.dsend(x, '+', 11), VoidTodynamic());
+ }
+ static foo() {
+ return 0;
+ }
+ static fooo(x) {
+ return dart.fn(() => dart.dsend(x, '+', 99), VoidTodynamic());
+ }
+ bar() {
+ return 1;
+ }
+ toto(x) {
+ return dart.fn(() => dart.dsend(x, '+', 2), VoidTodynamic());
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test1.E, 'fun');
+ dart.setSignature(library_prefixes_test1.E, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test1.E, []),
+ fun: dart.definiteFunctionType(library_prefixes_test1.E, [dart.dynamic])
+ }),
+ methods: () => ({
+ bar: dart.definiteFunctionType(dart.dynamic, []),
+ toto: dart.definiteFunctionType(dart.dynamic, [dart.dynamic])
+ }),
+ statics: () => ({
+ foo: dart.definiteFunctionType(dart.dynamic, []),
+ fooo: dart.definiteFunctionType(dart.dynamic, [dart.dynamic])
+ }),
+ names: ['foo', 'fooo']
+ });
+ library_prefixes_test2.Constants = class Constants extends core.Object {};
+ library_prefixes_test2.Constants.PI = 3.14;
+ library_prefixes_test2.Constants.foo = 2;
+ library_prefixes_test2.A = class A extends core.Object {
+ new() {
+ this.x = 2;
+ }
+ named() {
+ this.x = 4;
+ }
+ superC(x) {
+ this.x = core.int._check(dart.dsend(x, '+', 11));
+ }
+ static fac() {
+ return new library_prefixes_test2.A.named();
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test2.A, 'named');
+ dart.defineNamedConstructor(library_prefixes_test2.A, 'superC');
+ dart.setSignature(library_prefixes_test2.A, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test2.A, []),
+ named: dart.definiteFunctionType(library_prefixes_test2.A, []),
+ superC: dart.definiteFunctionType(library_prefixes_test2.A, [dart.dynamic]),
+ fac: dart.definiteFunctionType(library_prefixes_test2.A, [])
+ })
+ });
+ library_prefixes_test2.A.y = 0;
+ library_prefixes_test2.B = class B extends library_prefixes_test2.A {
+ new() {
+ super.new();
+ }
+ named() {
+ super.superC(2);
+ }
+ static fac() {
+ return new library_prefixes_test2.B.named();
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test2.B, 'named');
+ dart.setSignature(library_prefixes_test2.B, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test2.B, []),
+ named: dart.definiteFunctionType(library_prefixes_test2.B, []),
+ fac: dart.definiteFunctionType(library_prefixes_test2.B, [])
+ })
+ });
+ let const$9;
+ library_prefixes_test2.C = class C extends core.Object {
+ new() {
+ this.x = 2;
+ }
+ named() {
+ this.x = 4;
+ }
+ superC(x) {
+ this.x = core.int._check(dart.dsend(x, '+', 11));
+ }
+ static fac() {
+ return const$9 || (const$9 = dart.const(new library_prefixes_test2.C.named()));
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test2.C, 'named');
+ dart.defineNamedConstructor(library_prefixes_test2.C, 'superC');
+ dart.setSignature(library_prefixes_test2.C, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test2.C, []),
+ named: dart.definiteFunctionType(library_prefixes_test2.C, []),
+ superC: dart.definiteFunctionType(library_prefixes_test2.C, [dart.dynamic]),
+ fac: dart.definiteFunctionType(library_prefixes_test2.C, [])
+ })
+ });
+ let const$10;
+ library_prefixes_test2.D = class D extends library_prefixes_test2.C {
+ new() {
+ super.new();
+ }
+ named() {
+ super.superC(2);
+ }
+ static fac() {
+ return const$10 || (const$10 = dart.const(new library_prefixes_test2.D.named()));
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test2.D, 'named');
+ dart.setSignature(library_prefixes_test2.D, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test2.D, []),
+ named: dart.definiteFunctionType(library_prefixes_test2.D, []),
+ fac: dart.definiteFunctionType(library_prefixes_test2.D, [])
+ })
+ });
+ library_prefixes_test2.E = class E extends core.Object {
+ new() {
+ this.f = null;
+ }
+ fun(x) {
+ this.f = dart.fn(() => dart.dsend(x, '+', 13), VoidTodynamic());
+ }
+ static foo() {
+ return 3;
+ }
+ static fooo(x) {
+ return dart.fn(() => dart.dsend(x, '+', 1024), VoidTodynamic());
+ }
+ bar() {
+ return 4;
+ }
+ toto(x) {
+ return dart.fn(() => dart.dsend(x, '+', 5), VoidTodynamic());
+ }
+ };
+ dart.defineNamedConstructor(library_prefixes_test2.E, 'fun');
+ dart.setSignature(library_prefixes_test2.E, {
+ constructors: () => ({
+ new: dart.definiteFunctionType(library_prefixes_test2.E, []),
+ fun: dart.definiteFunctionType(library_prefixes_test2.E, [dart.dynamic])
+ }),
+ methods: () => ({
+ bar: dart.definiteFunctionType(dart.dynamic, []),
+ toto: dart.definiteFunctionType(dart.dynamic, [dart.dynamic])
+ }),
+ statics: () => ({
+ foo: dart.definiteFunctionType(dart.dynamic, []),
+ fooo: dart.definiteFunctionType(dart.dynamic, [dart.dynamic])
+ }),
+ names: ['foo', 'fooo']
+ });
+ // Exports:
+ exports.library_prefixes_test = library_prefixes_test;
+ exports.library_prefixes = library_prefixes;
+ exports.library_prefixes_test1 = library_prefixes_test1;
+ exports.library_prefixes_test2 = library_prefixes_test2;
+});

Powered by Google App Engine
This is Rietveld 408576698