OLD | NEW |
1 dart_library.library('corelib/splay_tree_from_iterables_test', null, /* Imports
*/[ | 1 dart_library.library('corelib/splay_tree_from_iterables_test', null, /* Imports
*/[ |
2 'dart_sdk', | 2 'dart_sdk', |
3 'expect' | 3 'expect' |
4 ], function load__splay_tree_from_iterables_test(exports, dart_sdk, expect) { | 4 ], function load__splay_tree_from_iterables_test(exports, dart_sdk, expect) { |
5 'use strict'; | 5 'use strict'; |
6 const core = dart_sdk.core; | 6 const core = dart_sdk.core; |
7 const collection = dart_sdk.collection; | 7 const collection = dart_sdk.collection; |
8 const _interceptors = dart_sdk._interceptors; | 8 const _interceptors = dart_sdk._interceptors; |
9 const dart = dart_sdk.dart; | 9 const dart = dart_sdk.dart; |
10 const dartx = dart_sdk.dartx; | 10 const dartx = dart_sdk.dartx; |
11 const expect$ = expect.expect; | 11 const expect$ = expect.expect; |
12 const splay_tree_from_iterables_test = Object.create(null); | 12 const splay_tree_from_iterables_test = Object.create(null); |
| 13 let SplayTreeMapOfint$String = () => (SplayTreeMapOfint$String = dart.constFn(
collection.SplayTreeMap$(core.int, core.String)))(); |
13 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c
ore.int)))(); | 14 let JSArrayOfint = () => (JSArrayOfint = dart.constFn(_interceptors.JSArray$(c
ore.int)))(); |
14 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr
ray$(core.String)))(); | 15 let JSArrayOfString = () => (JSArrayOfString = dart.constFn(_interceptors.JSAr
ray$(core.String)))(); |
15 let SplayTreeMapOfint$String = () => (SplayTreeMapOfint$String = dart.constFn(
collection.SplayTreeMap$(core.int, core.String)))(); | 16 let SplayTreeMapOfint$int = () => (SplayTreeMapOfint$int = dart.constFn(collec
tion.SplayTreeMap$(core.int, core.int)))(); |
16 let MapOfint$String = () => (MapOfint$String = dart.constFn(core.Map$(core.int
, core.String)))(); | 17 let MapOfint$String = () => (MapOfint$String = dart.constFn(core.Map$(core.int
, core.String)))(); |
17 let SplayTreeMapOfString$dynamic = () => (SplayTreeMapOfString$dynamic = dart.
constFn(collection.SplayTreeMap$(core.String, dart.dynamic)))(); | 18 let SplayTreeMapOfString$dynamic = () => (SplayTreeMapOfString$dynamic = dart.
constFn(collection.SplayTreeMap$(core.String, dart.dynamic)))(); |
18 let SplayTreeMapOfdynamic$int = () => (SplayTreeMapOfdynamic$int = dart.constF
n(collection.SplayTreeMap$(dart.dynamic, core.int)))(); | 19 let SplayTreeMapOfdynamic$int = () => (SplayTreeMapOfdynamic$int = dart.constF
n(collection.SplayTreeMap$(dart.dynamic, core.int)))(); |
19 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); | 20 let VoidTodynamic = () => (VoidTodynamic = dart.constFn(dart.definiteFunctionT
ype(dart.dynamic, [])))(); |
20 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da
rt.void, [])))(); | 21 let VoidTovoid = () => (VoidTovoid = dart.constFn(dart.definiteFunctionType(da
rt.void, [])))(); |
21 let VoidToSplayTreeMap = () => (VoidToSplayTreeMap = dart.constFn(dart.definit
eFunctionType(collection.SplayTreeMap, [])))(); | 22 let VoidToSplayTreeMapOfint$int = () => (VoidToSplayTreeMapOfint$int = dart.co
nstFn(dart.definiteFunctionType(SplayTreeMapOfint$int(), [])))(); |
22 splay_tree_from_iterables_test.main = function() { | 23 splay_tree_from_iterables_test.main = function() { |
23 splay_tree_from_iterables_test.positiveTest(); | 24 splay_tree_from_iterables_test.positiveTest(); |
24 splay_tree_from_iterables_test.emptyMapTest(); | 25 splay_tree_from_iterables_test.emptyMapTest(); |
25 splay_tree_from_iterables_test.fewerKeysIterableTest(); | 26 splay_tree_from_iterables_test.fewerKeysIterableTest(); |
26 splay_tree_from_iterables_test.fewerValuesIterableTest(); | 27 splay_tree_from_iterables_test.fewerValuesIterableTest(); |
27 splay_tree_from_iterables_test.equalElementsTest(); | 28 splay_tree_from_iterables_test.equalElementsTest(); |
28 splay_tree_from_iterables_test.genericTypeTest(); | 29 splay_tree_from_iterables_test.genericTypeTest(); |
29 }; | 30 }; |
30 dart.fn(splay_tree_from_iterables_test.main, VoidTodynamic()); | 31 dart.fn(splay_tree_from_iterables_test.main, VoidTodynamic()); |
31 splay_tree_from_iterables_test.positiveTest = function() { | 32 splay_tree_from_iterables_test.positiveTest = function() { |
32 let map = collection.SplayTreeMap.fromIterables(JSArrayOfint().of([1, 2, 3])
, JSArrayOfString().of(["one", "two", "three"])); | 33 let map = SplayTreeMapOfint$String().fromIterables(JSArrayOfint().of([1, 2,
3]), JSArrayOfString().of(["one", "two", "three"])); |
33 expect$.Expect.isTrue(core.Map.is(map)); | 34 expect$.Expect.isTrue(core.Map.is(map)); |
34 expect$.Expect.isTrue(collection.SplayTreeMap.is(map)); | 35 expect$.Expect.isTrue(collection.SplayTreeMap.is(map)); |
35 expect$.Expect.isFalse(collection.HashMap.is(map)); | 36 expect$.Expect.isFalse(collection.HashMap.is(map)); |
36 expect$.Expect.equals(3, map.length); | 37 expect$.Expect.equals(3, map.length); |
37 expect$.Expect.equals(3, map.keys[dartx.length]); | 38 expect$.Expect.equals(3, map.keys[dartx.length]); |
38 expect$.Expect.equals(3, map.values[dartx.length]); | 39 expect$.Expect.equals(3, map.values[dartx.length]); |
39 expect$.Expect.equals("one", map.get(1)); | 40 expect$.Expect.equals("one", map.get(1)); |
40 expect$.Expect.equals("two", map.get(2)); | 41 expect$.Expect.equals("two", map.get(2)); |
41 expect$.Expect.equals("three", map.get(3)); | 42 expect$.Expect.equals("three", map.get(3)); |
42 }; | 43 }; |
43 dart.fn(splay_tree_from_iterables_test.positiveTest, VoidTovoid()); | 44 dart.fn(splay_tree_from_iterables_test.positiveTest, VoidTovoid()); |
44 splay_tree_from_iterables_test.emptyMapTest = function() { | 45 splay_tree_from_iterables_test.emptyMapTest = function() { |
45 let map = collection.SplayTreeMap.fromIterables([], []); | 46 let map = collection.SplayTreeMap.fromIterables([], []); |
46 expect$.Expect.isTrue(core.Map.is(map)); | 47 expect$.Expect.isTrue(core.Map.is(map)); |
47 expect$.Expect.isTrue(collection.SplayTreeMap.is(map)); | 48 expect$.Expect.isTrue(collection.SplayTreeMap.is(map)); |
48 expect$.Expect.isFalse(collection.HashMap.is(map)); | 49 expect$.Expect.isFalse(collection.HashMap.is(map)); |
49 expect$.Expect.equals(0, map.length); | 50 expect$.Expect.equals(0, map.length); |
50 expect$.Expect.equals(0, map.keys[dartx.length]); | 51 expect$.Expect.equals(0, map.keys[dartx.length]); |
51 expect$.Expect.equals(0, map.values[dartx.length]); | 52 expect$.Expect.equals(0, map.values[dartx.length]); |
52 }; | 53 }; |
53 dart.fn(splay_tree_from_iterables_test.emptyMapTest, VoidTovoid()); | 54 dart.fn(splay_tree_from_iterables_test.emptyMapTest, VoidTovoid()); |
54 splay_tree_from_iterables_test.fewerValuesIterableTest = function() { | 55 splay_tree_from_iterables_test.fewerValuesIterableTest = function() { |
55 expect$.Expect.throws(dart.fn(() => collection.SplayTreeMap.fromIterables(JS
ArrayOfint().of([1, 2]), JSArrayOfint().of([0])), VoidToSplayTreeMap())); | 56 expect$.Expect.throws(dart.fn(() => SplayTreeMapOfint$int().fromIterables(JS
ArrayOfint().of([1, 2]), JSArrayOfint().of([0])), VoidToSplayTreeMapOfint$int())
); |
56 }; | 57 }; |
57 dart.fn(splay_tree_from_iterables_test.fewerValuesIterableTest, VoidTovoid()); | 58 dart.fn(splay_tree_from_iterables_test.fewerValuesIterableTest, VoidTovoid()); |
58 splay_tree_from_iterables_test.fewerKeysIterableTest = function() { | 59 splay_tree_from_iterables_test.fewerKeysIterableTest = function() { |
59 expect$.Expect.throws(dart.fn(() => collection.SplayTreeMap.fromIterables(JS
ArrayOfint().of([1]), JSArrayOfint().of([0, 2])), VoidToSplayTreeMap())); | 60 expect$.Expect.throws(dart.fn(() => SplayTreeMapOfint$int().fromIterables(JS
ArrayOfint().of([1]), JSArrayOfint().of([0, 2])), VoidToSplayTreeMapOfint$int())
); |
60 }; | 61 }; |
61 dart.fn(splay_tree_from_iterables_test.fewerKeysIterableTest, VoidTovoid()); | 62 dart.fn(splay_tree_from_iterables_test.fewerKeysIterableTest, VoidTovoid()); |
62 splay_tree_from_iterables_test.equalElementsTest = function() { | 63 splay_tree_from_iterables_test.equalElementsTest = function() { |
63 let map = collection.SplayTreeMap.fromIterables(JSArrayOfint().of([1, 2, 2])
, JSArrayOfString().of(["one", "two", "three"])); | 64 let map = SplayTreeMapOfint$String().fromIterables(JSArrayOfint().of([1, 2,
2]), JSArrayOfString().of(["one", "two", "three"])); |
64 expect$.Expect.isTrue(core.Map.is(map)); | 65 expect$.Expect.isTrue(core.Map.is(map)); |
65 expect$.Expect.isTrue(collection.SplayTreeMap.is(map)); | 66 expect$.Expect.isTrue(collection.SplayTreeMap.is(map)); |
66 expect$.Expect.isFalse(collection.HashMap.is(map)); | 67 expect$.Expect.isFalse(collection.HashMap.is(map)); |
67 expect$.Expect.equals(2, map.length); | 68 expect$.Expect.equals(2, map.length); |
68 expect$.Expect.equals(2, map.keys[dartx.length]); | 69 expect$.Expect.equals(2, map.keys[dartx.length]); |
69 expect$.Expect.equals(2, map.values[dartx.length]); | 70 expect$.Expect.equals(2, map.values[dartx.length]); |
70 expect$.Expect.equals("one", map.get(1)); | 71 expect$.Expect.equals("one", map.get(1)); |
71 expect$.Expect.equals("three", map.get(2)); | 72 expect$.Expect.equals("three", map.get(2)); |
72 }; | 73 }; |
73 dart.fn(splay_tree_from_iterables_test.equalElementsTest, VoidTovoid()); | 74 dart.fn(splay_tree_from_iterables_test.equalElementsTest, VoidTovoid()); |
74 splay_tree_from_iterables_test.genericTypeTest = function() { | 75 splay_tree_from_iterables_test.genericTypeTest = function() { |
75 let map = SplayTreeMapOfint$String().fromIterables(JSArrayOfint().of([1, 2,
3]), JSArrayOfString().of(["one", "two", "three"])); | 76 let map = SplayTreeMapOfint$String().fromIterables(JSArrayOfint().of([1, 2,
3]), JSArrayOfString().of(["one", "two", "three"])); |
76 expect$.Expect.isTrue(MapOfint$String().is(map)); | 77 expect$.Expect.isTrue(MapOfint$String().is(map)); |
77 expect$.Expect.isTrue(SplayTreeMapOfint$String().is(map)); | 78 expect$.Expect.isTrue(SplayTreeMapOfint$String().is(map)); |
78 expect$.Expect.isFalse(SplayTreeMapOfString$dynamic().is(map)); | 79 expect$.Expect.isFalse(SplayTreeMapOfString$dynamic().is(map)); |
79 expect$.Expect.isFalse(SplayTreeMapOfdynamic$int().is(map)); | 80 expect$.Expect.isFalse(SplayTreeMapOfdynamic$int().is(map)); |
80 expect$.Expect.equals(3, map.length); | 81 expect$.Expect.equals(3, map.length); |
81 expect$.Expect.equals(3, map.keys[dartx.length]); | 82 expect$.Expect.equals(3, map.keys[dartx.length]); |
82 expect$.Expect.equals(3, map.values[dartx.length]); | 83 expect$.Expect.equals(3, map.values[dartx.length]); |
83 expect$.Expect.equals("one", map.get(1)); | 84 expect$.Expect.equals("one", map.get(1)); |
84 expect$.Expect.equals("two", map.get(2)); | 85 expect$.Expect.equals("two", map.get(2)); |
85 expect$.Expect.equals("three", map.get(3)); | 86 expect$.Expect.equals("three", map.get(3)); |
86 }; | 87 }; |
87 dart.fn(splay_tree_from_iterables_test.genericTypeTest, VoidTovoid()); | 88 dart.fn(splay_tree_from_iterables_test.genericTypeTest, VoidTovoid()); |
88 // Exports: | 89 // Exports: |
89 exports.splay_tree_from_iterables_test = splay_tree_from_iterables_test; | 90 exports.splay_tree_from_iterables_test = splay_tree_from_iterables_test; |
90 }); | 91 }); |
OLD | NEW |