| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine.all_the_rest_test; | 8 library engine.all_the_rest_test; |
| 9 | 9 |
| 10 import 'dart:collection'; | 10 import 'dart:collection'; |
| (...skipping 7146 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 7157 variables.define(variableName, "true"); | 7157 variables.define(variableName, "true"); |
| 7158 DartObject object = variables.getBool(typeProvider, variableName); | 7158 DartObject object = variables.getBool(typeProvider, variableName); |
| 7159 JUnitTestCase.assertNotNull(object); | 7159 JUnitTestCase.assertNotNull(object); |
| 7160 JUnitTestCase.assertEquals(true, object.boolValue); | 7160 JUnitTestCase.assertEquals(true, object.boolValue); |
| 7161 } | 7161 } |
| 7162 | 7162 |
| 7163 void test_getBool_undefined() { | 7163 void test_getBool_undefined() { |
| 7164 TestTypeProvider typeProvider = new TestTypeProvider(); | 7164 TestTypeProvider typeProvider = new TestTypeProvider(); |
| 7165 String variableName = "var"; | 7165 String variableName = "var"; |
| 7166 DeclaredVariables variables = new DeclaredVariables(); | 7166 DeclaredVariables variables = new DeclaredVariables(); |
| 7167 _assertUnknownDartObject(variables.getBool(typeProvider, variableName)); | 7167 _assertUnknownDartObject(typeProvider.boolType, |
| 7168 variables.getBool(typeProvider, variableName)); |
| 7168 } | 7169 } |
| 7169 | 7170 |
| 7170 void test_getInt_invalid() { | 7171 void test_getInt_invalid() { |
| 7171 TestTypeProvider typeProvider = new TestTypeProvider(); | 7172 TestTypeProvider typeProvider = new TestTypeProvider(); |
| 7172 String variableName = "var"; | 7173 String variableName = "var"; |
| 7173 DeclaredVariables variables = new DeclaredVariables(); | 7174 DeclaredVariables variables = new DeclaredVariables(); |
| 7174 variables.define(variableName, "four score and seven years"); | 7175 variables.define(variableName, "four score and seven years"); |
| 7175 _assertNullDartObject( | 7176 _assertNullDartObject( |
| 7176 typeProvider, | 7177 typeProvider, |
| 7177 variables.getInt(typeProvider, variableName)); | 7178 variables.getInt(typeProvider, variableName)); |
| 7178 } | 7179 } |
| 7179 | 7180 |
| 7180 void test_getInt_undefined() { | 7181 void test_getInt_undefined() { |
| 7181 TestTypeProvider typeProvider = new TestTypeProvider(); | 7182 TestTypeProvider typeProvider = new TestTypeProvider(); |
| 7182 String variableName = "var"; | 7183 String variableName = "var"; |
| 7183 DeclaredVariables variables = new DeclaredVariables(); | 7184 DeclaredVariables variables = new DeclaredVariables(); |
| 7184 _assertUnknownDartObject(variables.getInt(typeProvider, variableName)); | 7185 _assertUnknownDartObject(typeProvider.intType, |
| 7186 variables.getInt(typeProvider, variableName)); |
| 7185 } | 7187 } |
| 7186 | 7188 |
| 7187 void test_getInt_valid() { | 7189 void test_getInt_valid() { |
| 7188 TestTypeProvider typeProvider = new TestTypeProvider(); | 7190 TestTypeProvider typeProvider = new TestTypeProvider(); |
| 7189 String variableName = "var"; | 7191 String variableName = "var"; |
| 7190 DeclaredVariables variables = new DeclaredVariables(); | 7192 DeclaredVariables variables = new DeclaredVariables(); |
| 7191 variables.define(variableName, "23"); | 7193 variables.define(variableName, "23"); |
| 7192 DartObject object = variables.getInt(typeProvider, variableName); | 7194 DartObject object = variables.getInt(typeProvider, variableName); |
| 7193 JUnitTestCase.assertNotNull(object); | 7195 JUnitTestCase.assertNotNull(object); |
| 7194 JUnitTestCase.assertEquals(23, object.intValue); | 7196 JUnitTestCase.assertEquals(23, object.intValue); |
| 7195 } | 7197 } |
| 7196 | 7198 |
| 7197 void test_getString_defined() { | 7199 void test_getString_defined() { |
| 7198 TestTypeProvider typeProvider = new TestTypeProvider(); | 7200 TestTypeProvider typeProvider = new TestTypeProvider(); |
| 7199 String variableName = "var"; | 7201 String variableName = "var"; |
| 7200 String value = "value"; | 7202 String value = "value"; |
| 7201 DeclaredVariables variables = new DeclaredVariables(); | 7203 DeclaredVariables variables = new DeclaredVariables(); |
| 7202 variables.define(variableName, value); | 7204 variables.define(variableName, value); |
| 7203 DartObject object = variables.getString(typeProvider, variableName); | 7205 DartObject object = variables.getString(typeProvider, variableName); |
| 7204 JUnitTestCase.assertNotNull(object); | 7206 JUnitTestCase.assertNotNull(object); |
| 7205 JUnitTestCase.assertEquals(value, object.stringValue); | 7207 JUnitTestCase.assertEquals(value, object.stringValue); |
| 7206 } | 7208 } |
| 7207 | 7209 |
| 7208 void test_getString_undefined() { | 7210 void test_getString_undefined() { |
| 7209 TestTypeProvider typeProvider = new TestTypeProvider(); | 7211 TestTypeProvider typeProvider = new TestTypeProvider(); |
| 7210 String variableName = "var"; | 7212 String variableName = "var"; |
| 7211 DeclaredVariables variables = new DeclaredVariables(); | 7213 DeclaredVariables variables = new DeclaredVariables(); |
| 7212 _assertUnknownDartObject(variables.getString(typeProvider, variableName)); | 7214 _assertUnknownDartObject(typeProvider.stringType, |
| 7215 variables.getString(typeProvider, variableName)); |
| 7213 } | 7216 } |
| 7214 | 7217 |
| 7215 void _assertNullDartObject(TestTypeProvider typeProvider, DartObject result) { | 7218 void _assertNullDartObject(TestTypeProvider typeProvider, DartObject result) { |
| 7216 JUnitTestCase.assertEquals(typeProvider.nullType, result.type); | 7219 JUnitTestCase.assertEquals(typeProvider.nullType, result.type); |
| 7217 } | 7220 } |
| 7218 | 7221 |
| 7219 void _assertUnknownDartObject(DartObject result) { | 7222 void _assertUnknownDartObject(ParameterizedType expectedType, |
| 7223 DartObject result) { |
| 7220 JUnitTestCase.assertTrue((result as DartObjectImpl).isUnknown); | 7224 JUnitTestCase.assertTrue((result as DartObjectImpl).isUnknown); |
| 7225 JUnitTestCase.assertEquals(expectedType, result.type); |
| 7221 } | 7226 } |
| 7222 } | 7227 } |
| 7223 | 7228 |
| 7224 | 7229 |
| 7225 class DirectoryBasedDartSdkTest extends JUnitTestCase { | 7230 class DirectoryBasedDartSdkTest extends JUnitTestCase { |
| 7226 void fail_getDocFileFor() { | 7231 void fail_getDocFileFor() { |
| 7227 DirectoryBasedDartSdk sdk = _createDartSdk(); | 7232 DirectoryBasedDartSdk sdk = _createDartSdk(); |
| 7228 JavaFile docFile = sdk.getDocFileFor("html"); | 7233 JavaFile docFile = sdk.getDocFileFor("html"); |
| 7229 JUnitTestCase.assertNotNull(docFile); | 7234 JUnitTestCase.assertNotNull(docFile); |
| 7230 } | 7235 } |
| (...skipping 3939 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 11170 } else { | 11175 } else { |
| 11171 JUnitTestCase.assertNotNullMsg("script ${scriptIndex}", scriptSource); | 11176 JUnitTestCase.assertNotNullMsg("script ${scriptIndex}", scriptSource); |
| 11172 String actualExternalScriptName = scriptSource.shortName; | 11177 String actualExternalScriptName = scriptSource.shortName; |
| 11173 JUnitTestCase.assertEqualsMsg( | 11178 JUnitTestCase.assertEqualsMsg( |
| 11174 "script ${scriptIndex}", | 11179 "script ${scriptIndex}", |
| 11175 _expectedExternalScriptName, | 11180 _expectedExternalScriptName, |
| 11176 actualExternalScriptName); | 11181 actualExternalScriptName); |
| 11177 } | 11182 } |
| 11178 } | 11183 } |
| 11179 } | 11184 } |
| OLD | NEW |