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

Unified Diff: pkg/analysis_services/test/refactoring/naming_conventions_test.dart

Issue 484733003: Import analysis_services.dart into analysis_server.dart. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 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: pkg/analysis_services/test/refactoring/naming_conventions_test.dart
diff --git a/pkg/analysis_services/test/refactoring/naming_conventions_test.dart b/pkg/analysis_services/test/refactoring/naming_conventions_test.dart
deleted file mode 100644
index 52cfd677379b977823cb2bb95cc0df4cdce37029..0000000000000000000000000000000000000000
--- a/pkg/analysis_services/test/refactoring/naming_conventions_test.dart
+++ /dev/null
@@ -1,728 +0,0 @@
-// Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-library test.services.refactoring.naming_conventions;
-
-import 'package:analysis_services/correction/status.dart';
-import 'package:analysis_services/refactoring/refactoring.dart';
-import 'package:analysis_services/src/refactoring/naming_conventions.dart';
-import 'package:analysis_testing/reflective_tests.dart';
-import 'package:unittest/unittest.dart';
-
-import 'abstract_refactoring.dart';
-
-
-main() {
- groupSep = ' | ';
- runReflectiveTests(NamingConventionsTest);
-}
-
-
-@ReflectiveTestCase()
-class NamingConventionsTest extends RefactoringTest {
- @override
- Refactoring get refactoring => null;
-
- void test_validateClassName_OK() {
- assertRefactoringStatusOK(validateClassName("NewName"));
- }
-
- void test_validateClassName_OK_leadingDollar() {
- assertRefactoringStatusOK(validateClassName("\$NewName"));
- }
-
- void test_validateClassName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateClassName("_NewName"));
- }
-
- void test_validateClassName_OK_middleDollar() {
- assertRefactoringStatusOK(validateClassName("New\$Name"));
- }
-
- void test_validateClassName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateClassName("newName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Class name should start with an uppercase letter.");
- }
-
- void test_validateClassName_empty() {
- assertRefactoringStatus(
- validateClassName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Class name must not be empty.");
- }
-
- void test_validateClassName_leadingBlanks() {
- assertRefactoringStatus(
- validateClassName(" NewName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Class name must not start or end with a blank.");
- }
-
- void test_validateClassName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateClassName("New-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Class name must not contain '-'.");
- }
-
- void test_validateClassName_notIdentifierStart() {
- assertRefactoringStatus(
- validateClassName("-NewName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Class name must begin with an uppercase letter or underscore.");
- }
-
- void test_validateClassName_null() {
- assertRefactoringStatus(
- validateClassName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Class name must not be null.");
- }
-
- void test_validateClassName_trailingBlanks() {
- assertRefactoringStatus(
- validateClassName("NewName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Class name must not start or end with a blank.");
- }
- void test_validateConstantName_OK() {
- assertRefactoringStatusOK(validateConstantName("NAME"));
- }
-
- void test_validateConstantName_OK_digit() {
- assertRefactoringStatusOK(validateConstantName("NAME2"));
- }
-
- void test_validateConstantName_OK_underscoreLeading() {
- assertRefactoringStatusOK(validateConstantName("_NAME"));
- }
-
- void test_validateConstantName_OK_underscoreMiddle() {
- assertRefactoringStatusOK(validateConstantName("MY_NEW_NAME"));
- }
-
- void test_validateConstantName_empty() {
- assertRefactoringStatus(
- validateConstantName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constant name must not be empty.");
- }
-
- void test_validateConstantName_leadingBlanks() {
- assertRefactoringStatus(
- validateConstantName(" NewName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constant name must not start or end with a blank.");
- }
-
- void test_validateConstantName_notAllCaps() {
- assertRefactoringStatus(
- validateConstantName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Constant name should be all uppercase with underscores.");
- }
-
- void test_validateConstantName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateConstantName("NA-ME"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constant name must not contain '-'.");
- }
-
- void test_validateConstantName_notIdentifierStart() {
- assertRefactoringStatus(
- validateConstantName("99_RED_BALLOONS"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Constant name must begin with an uppercase letter or underscore.");
- }
-
- void test_validateConstantName_null() {
- assertRefactoringStatus(
- validateConstantName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constant name must not be null.");
- }
-
- void test_validateConstantName_trailingBlanks() {
- assertRefactoringStatus(
- validateConstantName("NewName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constant name must not start or end with a blank.");
- }
-
- void test_validateConstructorName_OK() {
- assertRefactoringStatusOK(validateConstructorName("newName"));
- }
-
- void test_validateConstructorName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateConstructorName("_newName"));
- }
-
- void test_validateConstructorName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateConstructorName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Constructor name should start with a lowercase letter.");
- }
-
- void test_validateConstructorName_empty() {
- assertRefactoringStatusOK(validateConstructorName(""));
- }
-
- void test_validateConstructorName_leadingBlanks() {
- assertRefactoringStatus(
- validateConstructorName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constructor name must not start or end with a blank.");
- }
-
- void test_validateConstructorName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateConstructorName("na-me"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constructor name must not contain '-'.");
- }
-
- void test_validateConstructorName_notIdentifierStart() {
- assertRefactoringStatus(
- validateConstructorName("2name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Constructor name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateConstructorName_null() {
- assertRefactoringStatus(
- validateConstructorName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constructor name must not be null.");
- }
-
- void test_validateConstructorName_trailingBlanks() {
- assertRefactoringStatus(
- validateConstructorName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Constructor name must not start or end with a blank.");
- }
-
- void test_validateFieldName_OK() {
- assertRefactoringStatusOK(validateFieldName("newName"));
- }
-
- void test_validateFieldName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateFieldName("_newName"));
- }
-
- void test_validateFieldName_OK_middleUnderscore() {
- assertRefactoringStatusOK(validateFieldName("new_name"));
- }
-
- void test_validateFieldName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateFieldName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Field name should start with a lowercase letter.");
- }
-
- void test_validateFieldName_empty() {
- assertRefactoringStatus(
- validateFieldName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Field name must not be empty.");
- }
-
- void test_validateFieldName_leadingBlanks() {
- assertRefactoringStatus(
- validateFieldName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Field name must not start or end with a blank.");
- }
-
- void test_validateFieldName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateFieldName("new-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Field name must not contain '-'.");
- }
-
- void test_validateFieldName_notIdentifierStart() {
- assertRefactoringStatus(
- validateFieldName("2newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Field name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateFieldName_null() {
- assertRefactoringStatus(
- validateFieldName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Field name must not be null.");
- }
-
- void test_validateFieldName_trailingBlanks() {
- assertRefactoringStatus(
- validateFieldName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Field name must not start or end with a blank.");
- }
-
- void test_validateFunctionName_OK() {
- assertRefactoringStatusOK(validateFunctionName("newName"));
- }
-
- void test_validateFunctionName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateFunctionName("_newName"));
- }
-
- void test_validateFunctionName_OK_middleUnderscore() {
- assertRefactoringStatusOK(validateFunctionName("new_name"));
- }
-
- void test_validateFunctionName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateFunctionName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Function name should start with a lowercase letter.");
- }
-
- void test_validateFunctionName_empty() {
- assertRefactoringStatus(
- validateFunctionName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function name must not be empty.");
- }
-
- void test_validateFunctionName_leadingBlanks() {
- assertRefactoringStatus(
- validateFunctionName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function name must not start or end with a blank.");
- }
-
- void test_validateFunctionName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateFunctionName("new-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function name must not contain '-'.");
- }
-
- void test_validateFunctionName_notIdentifierStart() {
- assertRefactoringStatus(
- validateFunctionName("2newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Function name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateFunctionName_null() {
- assertRefactoringStatus(
- validateFunctionName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function name must not be null.");
- }
-
- void test_validateFunctionName_trailingBlanks() {
- assertRefactoringStatus(
- validateFunctionName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function name must not start or end with a blank.");
- }
-
- void test_validateFunctionTypeAliasName_OK() {
- assertRefactoringStatusOK(validateFunctionTypeAliasName("NewName"));
- }
-
- void test_validateFunctionTypeAliasName_OK_leadingDollar() {
- assertRefactoringStatusOK(validateFunctionTypeAliasName("\$NewName"));
- }
-
- void test_validateFunctionTypeAliasName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateFunctionTypeAliasName("_NewName"));
- }
-
- void test_validateFunctionTypeAliasName_OK_middleDollar() {
- assertRefactoringStatusOK(validateFunctionTypeAliasName("New\$Name"));
- }
-
- void test_validateFunctionTypeAliasName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName("newName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage:
- "Function type alias name should start with an uppercase letter.");
- }
-
- void test_validateFunctionTypeAliasName_empty() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function type alias name must not be empty.");
- }
-
- void test_validateFunctionTypeAliasName_leadingBlanks() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName(" NewName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Function type alias name must not start or end with a blank.");
- }
-
- void test_validateFunctionTypeAliasName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName("New-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function type alias name must not contain '-'.");
- }
-
- void test_validateFunctionTypeAliasName_notIdentifierStart() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName("-NewName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Function type alias name must begin with an uppercase letter or underscore.");
- }
-
- void test_validateFunctionTypeAliasName_null() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Function type alias name must not be null.");
- }
-
- void test_validateFunctionTypeAliasName_trailingBlanks() {
- assertRefactoringStatus(
- validateFunctionTypeAliasName("NewName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Function type alias name must not start or end with a blank.");
- }
-
- void test_validateImportPrefixName_OK() {
- assertRefactoringStatusOK(validateImportPrefixName("newName"));
- }
-
- void test_validateImportPrefixName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateImportPrefixName("_newName"));
- }
-
- void test_validateImportPrefixName_OK_middleUnderscore() {
- assertRefactoringStatusOK(validateImportPrefixName("new_name"));
- }
-
- void test_validateImportPrefixName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateImportPrefixName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Import prefix name should start with a lowercase letter.");
- }
-
- void test_validateImportPrefixName_empty() {
- assertRefactoringStatusOK(validateImportPrefixName(""));
- }
-
- void test_validateImportPrefixName_leadingBlanks() {
- assertRefactoringStatus(
- validateImportPrefixName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Import prefix name must not start or end with a blank.");
- }
-
- void test_validateImportPrefixName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateImportPrefixName("new-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Import prefix name must not contain '-'.");
- }
-
- void test_validateImportPrefixName_notIdentifierStart() {
- assertRefactoringStatus(
- validateImportPrefixName("2newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Import prefix name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateImportPrefixName_null() {
- assertRefactoringStatus(
- validateImportPrefixName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Import prefix name must not be null.");
- }
-
- void test_validateImportPrefixName_trailingBlanks() {
- assertRefactoringStatus(
- validateImportPrefixName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Import prefix name must not start or end with a blank.");
- }
-
- void test_validateLibraryName_OK_oneIdentifier() {
- assertRefactoringStatusOK(validateLibraryName("name"));
- }
-
- void test_validateLibraryName_OK_severalIdentifiers() {
- assertRefactoringStatusOK(validateLibraryName("my.library.name"));
- }
-
- void test_validateLibraryName_blank() {
- assertRefactoringStatus(
- validateLibraryName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name must not be blank.");
- assertRefactoringStatus(
- validateLibraryName(" "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name must not be blank.");
- }
-
- void test_validateLibraryName_blank_identifier() {
- assertRefactoringStatus(
- validateLibraryName("my..name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name identifier must not be empty.");
- assertRefactoringStatus(
- validateLibraryName("my. .name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name identifier must not start or end with a blank.");
- }
-
- void test_validateLibraryName_hasUpperCase() {
- assertRefactoringStatus(
- validateLibraryName("my.newName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage:
- "Library name should consist of lowercase identifier separated by dots.");
- }
-
- void test_validateLibraryName_leadingBlanks() {
- assertRefactoringStatus(
- validateLibraryName("my. name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name identifier must not start or end with a blank.");
- }
-
- void test_validateLibraryName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateLibraryName("my.ba-d.name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name identifier must not contain '-'.");
- }
-
- void test_validateLibraryName_notIdentifierStart() {
- assertRefactoringStatus(
- validateLibraryName("my.2bad.name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Library name identifier must begin with a lowercase letter or underscore.");
- }
-
- void test_validateLibraryName_null() {
- assertRefactoringStatus(
- validateLibraryName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name must not be null.");
- }
-
- void test_validateLibraryName_trailingBlanks() {
- assertRefactoringStatus(
- validateLibraryName("my.bad .name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Library name identifier must not start or end with a blank.");
- }
-
- void test_validateMethodName_OK() {
- assertRefactoringStatusOK(validateMethodName("newName"));
- }
-
- void test_validateMethodName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateMethodName("_newName"));
- }
-
- void test_validateMethodName_OK_middleUnderscore() {
- assertRefactoringStatusOK(validateMethodName("new_name"));
- }
-
- void test_validateMethodName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateMethodName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Method name should start with a lowercase letter.");
- }
-
- void test_validateMethodName_empty() {
- assertRefactoringStatus(
- validateMethodName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Method name must not be empty.");
- }
-
- void test_validateMethodName_leadingBlanks() {
- assertRefactoringStatus(
- validateMethodName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Method name must not start or end with a blank.");
- }
-
- void test_validateMethodName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateMethodName("new-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Method name must not contain '-'.");
- }
-
- void test_validateMethodName_notIdentifierStart() {
- assertRefactoringStatus(
- validateMethodName("2newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Method name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateMethodName_null() {
- assertRefactoringStatus(
- validateMethodName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Method name must not be null.");
- }
-
- void test_validateMethodName_trailingBlanks() {
- assertRefactoringStatus(
- validateMethodName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Method name must not start or end with a blank.");
- }
-
- void test_validateParameterName_OK() {
- assertRefactoringStatusOK(validateParameterName("newName"));
- }
-
- void test_validateParameterName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateParameterName("_newName"));
- }
-
- void test_validateParameterName_OK_middleUnderscore() {
- assertRefactoringStatusOK(validateParameterName("new_name"));
- }
-
- void test_validateParameterName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateParameterName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Parameter name should start with a lowercase letter.");
- }
-
- void test_validateParameterName_empty() {
- assertRefactoringStatus(
- validateParameterName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Parameter name must not be empty.");
- }
-
- void test_validateParameterName_leadingBlanks() {
- assertRefactoringStatus(
- validateParameterName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Parameter name must not start or end with a blank.");
- }
-
- void test_validateParameterName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateParameterName("new-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Parameter name must not contain '-'.");
- }
-
- void test_validateParameterName_notIdentifierStart() {
- assertRefactoringStatus(
- validateParameterName("2newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Parameter name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateParameterName_null() {
- assertRefactoringStatus(
- validateParameterName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Parameter name must not be null.");
- }
-
- void test_validateParameterName_trailingBlanks() {
- assertRefactoringStatus(
- validateParameterName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Parameter name must not start or end with a blank.");
- }
-
- void test_validateVariableName_OK() {
- assertRefactoringStatusOK(validateVariableName("newName"));
- }
-
- void test_validateVariableName_OK_leadingDollar() {
- assertRefactoringStatusOK(validateVariableName("\$newName"));
- }
-
- void test_validateVariableName_OK_leadingUnderscore() {
- assertRefactoringStatusOK(validateVariableName("_newName"));
- }
-
- void test_validateVariableName_OK_middleUnderscore() {
- assertRefactoringStatusOK(validateVariableName("new_name"));
- }
-
- void test_validateVariableName_doesNotStartWithLowerCase() {
- assertRefactoringStatus(
- validateVariableName("NewName"),
- RefactoringStatusSeverity.WARNING,
- expectedMessage: "Variable name should start with a lowercase letter.");
- }
-
- void test_validateVariableName_empty() {
- assertRefactoringStatus(
- validateVariableName(""),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Variable name must not be empty.");
- }
-
- void test_validateVariableName_leadingBlanks() {
- assertRefactoringStatus(
- validateVariableName(" newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Variable name must not start or end with a blank.");
- }
-
- void test_validateVariableName_notIdentifierMiddle() {
- assertRefactoringStatus(
- validateVariableName("new-Name"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Variable name must not contain '-'.");
- }
-
- void test_validateVariableName_notIdentifierStart() {
- assertRefactoringStatus(
- validateVariableName("2newName"),
- RefactoringStatusSeverity.ERROR,
- expectedMessage:
- "Variable name must begin with a lowercase letter or underscore.");
- }
-
- void test_validateVariableName_null() {
- assertRefactoringStatus(
- validateVariableName(null),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Variable name must not be null.");
- }
-
- void test_validateVariableName_trailingBlanks() {
- assertRefactoringStatus(
- validateVariableName("newName "),
- RefactoringStatusSeverity.ERROR,
- expectedMessage: "Variable name must not start or end with a blank.");
- }
-}

Powered by Google App Engine
This is Rietveld 408576698