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

Side by Side Diff: pkg/analyzer/test/generated/all_the_rest.dart

Issue 674953002: Fix type of String.fromEnvironment() when the name is undefined. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 1 month 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 | Annotate | Revision Log
« no previous file with comments | « pkg/analyzer/lib/src/generated/constant.dart ('k') | tests/corelib/corelib.status » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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
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
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 }
OLDNEW
« no previous file with comments | « pkg/analyzer/lib/src/generated/constant.dart ('k') | tests/corelib/corelib.status » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698