| OLD | NEW | 
|     1 // Copyright (c) 2012, the Dart project authors.  Please see the AUTHORS file |     1 // Copyright (c) 2012, 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 #library('yaml_test'); |     5 #library('yaml_test'); | 
|     6  |     6  | 
 |     7 #import('dart:math'); | 
 |     8  | 
|     7 #import('../../../pkg/unittest/unittest.dart'); |     9 #import('../../../pkg/unittest/unittest.dart'); | 
|     8 #import('../../pub/yaml/yaml.dart'); |    10 #import('../../pub/yaml/yaml.dart'); | 
|     9 #import('../../pub/yaml/deep_equals.dart'); |    11 #import('../../pub/yaml/deep_equals.dart'); | 
|    10 #import('../../../tests/utils/test_utils.dart'); |    12 #import('../../../tests/utils/test_utils.dart'); | 
|    11  |    13  | 
|    12 /** Constructs a new yaml.YamlMap, optionally from a normal Map. */ |    14 /** Constructs a new yaml.YamlMap, optionally from a normal Map. */ | 
|    13 Map yamlMap([Map from]) => |    15 Map yamlMap([Map from]) => | 
|    14     from == null ? new YamlMap() : new YamlMap.from(from); |    16     from == null ? new YamlMap() : new YamlMap.from(from); | 
|    15  |    17  | 
|    16 /** |    18 /** | 
| (...skipping 10 matching lines...) Expand all  Loading... | 
|    27  * Asserts that a string containing a stream of YAML documents produces a given |    29  * Asserts that a string containing a stream of YAML documents produces a given | 
|    28  * list of values when loaded. |    30  * list of values when loaded. | 
|    29  */ |    31  */ | 
|    30 expectYamlStreamLoads(List expected, String source) { |    32 expectYamlStreamLoads(List expected, String source) { | 
|    31   var actual = loadYamlStream(cleanUpLiteral(source)); |    33   var actual = loadYamlStream(cleanUpLiteral(source)); | 
|    32   Expect.isTrue(deepEquals(expected, actual),  |    34   Expect.isTrue(deepEquals(expected, actual),  | 
|    33       'expectYamlStreamLoads(expected: <$expected>, actual: <$actual>)'); |    35       'expectYamlStreamLoads(expected: <$expected>, actual: <$actual>)'); | 
|    34 } |    36 } | 
|    35  |    37  | 
|    36 main() { |    38 main() { | 
|    37   var infinity = Math.parseDouble("Infinity"); |    39   var infinity = parseDouble("Infinity"); | 
|    38   var nan = Math.parseDouble("NaN"); |    40   var nan = parseDouble("NaN"); | 
|    39  |    41  | 
|    40   group('YamlMap', () { |    42   group('YamlMap', () { | 
|    41     group('accepts as a key', () { |    43     group('accepts as a key', () { | 
|    42       _expectKeyWorks(keyFn()) { |    44       _expectKeyWorks(keyFn()) { | 
|    43         var map = yamlMap(); |    45         var map = yamlMap(); | 
|    44         map[keyFn()] = 5; |    46         map[keyFn()] = 5; | 
|    45         Expect.isTrue(map.containsKey(keyFn())); |    47         Expect.isTrue(map.containsKey(keyFn())); | 
|    46         Expect.equals(5, map[keyFn()]); |    48         Expect.equals(5, map[keyFn()]); | 
|    47       } |    49       } | 
|    48  |    50  | 
| (...skipping 1805 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  1854         A null: null |  1856         A null: null | 
|  1855         Also a null: # Empty |  1857         Also a null: # Empty | 
|  1856         Not a null: "" |  1858         Not a null: "" | 
|  1857         Booleans: [ true, True, false, FALSE ] |  1859         Booleans: [ true, True, false, FALSE ] | 
|  1858         Integers: [ 0, 0o7, 0x3A, -19 ] |  1860         Integers: [ 0, 0o7, 0x3A, -19 ] | 
|  1859         Floats: [ 0., -0.0, .5, +12e03, -2E+05 ] |  1861         Floats: [ 0., -0.0, .5, +12e03, -2E+05 ] | 
|  1860         Also floats: [ .inf, -.Inf, +.INF, .NAN ]'''); |  1862         Also floats: [ .inf, -.Inf, +.INF, .NAN ]'''); | 
|  1861     }); |  1863     }); | 
|  1862   }); |  1864   }); | 
|  1863 } |  1865 } | 
| OLD | NEW |