mirror of
https://github.com/dart-lang/sdk
synced 2024-09-16 01:59:38 +00:00
Add more CFE tests for server
Change-Id: I51b36a988c83e2f20f3e76d01fdb09644c2c2ce2 Reviewed-on: https://dart-review.googlesource.com/68760 Commit-Queue: Brian Wilkerson <brianwilkerson@google.com> Reviewed-by: Konstantin Shcheglov <scheglov@google.com>
This commit is contained in:
parent
1cd9175e3e
commit
6137511849
|
@ -112,6 +112,33 @@ class _IsTestGroup {
|
|||
return source;
|
||||
}
|
||||
|
||||
/**
|
||||
* Call a test that we think will fail.
|
||||
*
|
||||
* Ensure that we return any thrown exception correctly (avoiding the
|
||||
* package:test zone error handler).
|
||||
*/
|
||||
Future callFailingTest(Future Function() expectedFailingTestFn) {
|
||||
final Completer completer = new Completer();
|
||||
|
||||
try {
|
||||
runZoned(
|
||||
() async => await expectedFailingTestFn(),
|
||||
onError: (error) {
|
||||
completer.completeError(error);
|
||||
},
|
||||
).then((result) {
|
||||
completer.complete(result);
|
||||
}).catchError((error) {
|
||||
completer.completeError(error);
|
||||
});
|
||||
} catch (error) {
|
||||
completer.completeError(error);
|
||||
}
|
||||
|
||||
return completer.future;
|
||||
}
|
||||
|
||||
/**
|
||||
* Re-configure the driver. This is necessary, for example, after defining a
|
||||
* new package that test code will reference.
|
||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -13,6 +13,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(VariableNameSuggestionTest);
|
||||
defineReflectiveTests(VariableNameSuggestionTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -102,6 +103,26 @@ main() {
|
|||
unorderedEquals(['s']));
|
||||
}
|
||||
|
||||
test_forExpression_inBuildMethod() async {
|
||||
await resolveTestUnit('''
|
||||
class A {
|
||||
void build() {
|
||||
List l = new List();
|
||||
}
|
||||
}
|
||||
''');
|
||||
var excluded = new Set<String>.from([]);
|
||||
var expr = findNodeAtString('new List');
|
||||
expect(
|
||||
getVariableNameSuggestionsForExpression(null, expr, excluded,
|
||||
isMethod: false),
|
||||
unorderedEquals(['list']));
|
||||
expect(
|
||||
getVariableNameSuggestionsForExpression(null, expr, excluded,
|
||||
isMethod: true),
|
||||
unorderedEquals(['buildList']));
|
||||
}
|
||||
|
||||
test_forExpression_indexExpression_endsWithE() async {
|
||||
await resolveTestUnit('''
|
||||
main() {
|
||||
|
@ -226,26 +247,6 @@ main(p) {
|
|||
unorderedEquals(['sortedNodes', 'nodes']));
|
||||
}
|
||||
|
||||
test_forExpression_inBuildMethod() async {
|
||||
await resolveTestUnit('''
|
||||
class A {
|
||||
void build() {
|
||||
List l = new List();
|
||||
}
|
||||
}
|
||||
''');
|
||||
var excluded = new Set<String>.from([]);
|
||||
var expr = findNodeAtString('new List');
|
||||
expect(
|
||||
getVariableNameSuggestionsForExpression(null, expr, excluded,
|
||||
isMethod: false),
|
||||
unorderedEquals(['list']));
|
||||
expect(
|
||||
getVariableNameSuggestionsForExpression(null, expr, excluded,
|
||||
isMethod: true),
|
||||
unorderedEquals(['buildList']));
|
||||
}
|
||||
|
||||
test_forExpression_methodInvocation_noPrefix() async {
|
||||
await resolveTestUnit('''
|
||||
main(p) {
|
||||
|
@ -367,3 +368,29 @@ main(p) {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class VariableNameSuggestionTest_UseCFE extends VariableNameSuggestionTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_forExpression_indexExpression_endsWithE() =>
|
||||
super.test_forExpression_indexExpression_endsWithE();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_forExpression_instanceCreation() =>
|
||||
super.test_forExpression_instanceCreation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_forExpression_invocationArgument_optional() =>
|
||||
super.test_forExpression_invocationArgument_optional();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_forExpression_invocationArgument_positional() =>
|
||||
super.test_forExpression_invocationArgument_positional();
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(OrganizeDirectivesTest);
|
||||
defineReflectiveTests(OrganizeDirectivesTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -340,3 +341,36 @@ import 'package:product2.client/entity.dart';
|
|||
testErrors = result.errors;
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class OrganizeDirectivesTest_UseCFE extends OrganizeDirectivesTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_remove_unresolvedDirectives() =>
|
||||
super.test_remove_unresolvedDirectives();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_remove_unusedImports() => super.test_remove_unusedImports();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_remove_unusedImports_hasUnresolvedError() =>
|
||||
super.test_remove_unusedImports_hasUnresolvedError();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_sort() => super.test_sort();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_sort_hasComments() => super.test_sort_hasComments();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_sort_imports_packageAndPath() =>
|
||||
super.test_sort_imports_packageAndPath();
|
||||
}
|
||||
|
|
|
@ -15,6 +15,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(SortMembersTest);
|
||||
defineReflectiveTests(SortMembersTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -808,3 +809,9 @@ int c;
|
|||
testUnit = result.unit;
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class SortMembersTest_UseCFE extends SortMembersTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
|
|
@ -18,7 +18,9 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RefactoringLocationTest);
|
||||
defineReflectiveTests(RefactoringLocationTest_UseCFE);
|
||||
defineReflectiveTests(RefactoringStatusTest);
|
||||
defineReflectiveTests(RefactoringStatusTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -81,6 +83,12 @@ main() {
|
|||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RefactoringLocationTest_UseCFE extends RefactoringLocationTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RefactoringStatusTest {
|
||||
void test_addError() {
|
||||
|
@ -233,3 +241,9 @@ class RefactoringStatusTest {
|
|||
expect(refactoringStatus.message, 'msg');
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RefactoringStatusTest_UseCFE extends RefactoringStatusTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(UtilTest);
|
||||
defineReflectiveTests(UtilTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -305,6 +306,12 @@ import 'package:ddd/ddd.dart';
|
|||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class UtilTest_UseCFE extends UtilTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
||||
class _SourceMock implements Source {
|
||||
@override
|
||||
final String fullName;
|
||||
|
|
|
@ -15,6 +15,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(ConvertGetterToMethodTest);
|
||||
defineReflectiveTests(ConvertGetterToMethodTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -161,3 +162,21 @@ main() {
|
|||
_createRefactoringForElement(element);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class ConvertGetterToMethodTest_UseCFE extends ConvertGetterToMethodTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_change_function() => super.test_change_function();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_change_method() => super.test_change_method();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_change_multipleFiles() => super.test_change_multipleFiles();
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(ConvertMethodToGetterTest);
|
||||
defineReflectiveTests(ConvertMethodToGetterTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -213,3 +214,21 @@ void test() {}
|
|||
_createRefactoringForElement(element);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class ConvertMethodToGetterTest_UseCFE extends ConvertMethodToGetterTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_change_function() => super.test_change_function();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_change_method() => super.test_change_method();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_change_multipleFiles() => super.test_change_multipleFiles();
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(ExtractLocalTest);
|
||||
defineReflectiveTests(ExtractLocalTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1343,3 +1344,28 @@ main() {
|
|||
return subExpressions;
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class ExtractLocalTest_UseCFE extends ExtractLocalTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_guessNames_singleExpression() =>
|
||||
super.test_guessNames_singleExpression();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_occurrences_differentVariable() =>
|
||||
super.test_occurrences_differentVariable();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_hasParseError_expectedSemicolon() =>
|
||||
super.test_singleExpression_hasParseError_expectedSemicolon();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_stringLiteral_whole() => super.test_stringLiteral_whole();
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(ExtractMethodTest);
|
||||
defineReflectiveTests(ExtractMethodTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -2933,3 +2934,31 @@ Future<int> newFuture() => null;
|
|||
}).toList();
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class ExtractMethodTest_UseCFE extends ExtractMethodTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_conflict_topLevel_willHideInheritedMemberUsage() =>
|
||||
super.test_bad_conflict_topLevel_willHideInheritedMemberUsage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_closure_atArgumentName() => super.test_closure_atArgumentName();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_closure_atParameters() => super.test_closure_atParameters();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_names_singleExpression() => super.test_names_singleExpression();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_statements_parameters_localFunction() =>
|
||||
super.test_statements_parameters_localFunction();
|
||||
}
|
||||
|
|
|
@ -16,6 +16,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(ExtractWidgetTest);
|
||||
defineReflectiveTests(ExtractWidgetTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1254,3 +1255,59 @@ void main() {
|
|||
_createRefactoring(offset, 0);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class ExtractWidgetTest_UseCFE extends ExtractWidgetTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_invocation_otherClass() => super.test_invocation_otherClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_parameters() => super.test_method_parameters();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_parameters_named() => super.test_method_parameters_named();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_field_read_enclosingClass() =>
|
||||
super.test_parameters_field_read_enclosingClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_field_read_otherClass() =>
|
||||
super.test_parameters_field_read_otherClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_field_write_otherClass() =>
|
||||
super.test_parameters_field_write_otherClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_local_read_enclosingScope() =>
|
||||
super.test_parameters_local_read_enclosingScope();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_private() => super.test_parameters_private();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_private_conflictWithPublic() =>
|
||||
super.test_parameters_private_conflictWithPublic();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_parameters_readField_readLocal() =>
|
||||
super.test_parameters_readField_readLocal();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_statements() => super.test_statements();
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(InlineLocalTest);
|
||||
defineReflectiveTests(InlineLocalTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -637,3 +638,142 @@ main() {
|
|||
new InlineLocalRefactoring(searchEngine, astProvider, testUnit, offset);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class InlineLocalTest_UseCFE extends InlineLocalTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_access() => super.test_access();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_selectionVariable_hasAssignments_1() =>
|
||||
super.test_bad_selectionVariable_hasAssignments_1();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_selectionVariable_hasAssignments_2() =>
|
||||
super.test_bad_selectionVariable_hasAssignments_2();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_cascade_intoCascade() => super.test_OK_cascade_intoCascade();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_cascade_intoNotCascade() => super.test_OK_cascade_intoNotCascade();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_inSwitchCase() => super.test_OK_inSwitchCase();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_binaryExpression() =>
|
||||
super.test_OK_intoStringInterpolation_binaryExpression();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_simpleIdentifier() =>
|
||||
super.test_OK_intoStringInterpolation_simpleIdentifier();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_differentQuotes() =>
|
||||
super.test_OK_intoStringInterpolation_string_differentQuotes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_doubleQuotes() =>
|
||||
super.test_OK_intoStringInterpolation_string_doubleQuotes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_multiLineIntoMulti_leadingSpaces() => super
|
||||
.test_OK_intoStringInterpolation_string_multiLineIntoMulti_leadingSpaces();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_multiLineIntoMulti_unixEOL() =>
|
||||
super.test_OK_intoStringInterpolation_string_multiLineIntoMulti_unixEOL();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_multiLineIntoMulti_windowsEOL() => super
|
||||
.test_OK_intoStringInterpolation_string_multiLineIntoMulti_windowsEOL();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_multiLineIntoSingle() =>
|
||||
super.test_OK_intoStringInterpolation_string_multiLineIntoSingle();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_raw() =>
|
||||
super.test_OK_intoStringInterpolation_string_raw();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_singleLineIntoMulti_doubleQuotes() => super
|
||||
.test_OK_intoStringInterpolation_string_singleLineIntoMulti_doubleQuotes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_singleLineIntoMulti_singleQuotes() => super
|
||||
.test_OK_intoStringInterpolation_string_singleLineIntoMulti_singleQuotes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_string_singleQuotes() =>
|
||||
super.test_OK_intoStringInterpolation_string_singleQuotes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_intoStringInterpolation_stringInterpolation() =>
|
||||
super.test_OK_intoStringInterpolation_stringInterpolation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_keepNextCommentedLine() => super.test_OK_keepNextCommentedLine();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_oneUsage() => super.test_OK_oneUsage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_parenthesis_decrement_intoNegate() =>
|
||||
super.test_OK_parenthesis_decrement_intoNegate();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_parenthesis_instanceCreation_intoList() =>
|
||||
super.test_OK_parenthesis_instanceCreation_intoList();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_parenthesis_intoIndexExpression_index() =>
|
||||
super.test_OK_parenthesis_intoIndexExpression_index();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_parenthesis_intoParenthesizedExpression() =>
|
||||
super.test_OK_parenthesis_intoParenthesizedExpression();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_parenthesis_negate_intoNegate() =>
|
||||
super.test_OK_parenthesis_negate_intoNegate();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_parenthesis_plus_intoMultiply() =>
|
||||
super.test_OK_parenthesis_plus_intoMultiply();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_OK_twoUsages() => super.test_OK_twoUsages();
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(InlineMethodTest);
|
||||
defineReflectiveTests(InlineMethodTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -1759,3 +1760,326 @@ main(bool p, bool p2, bool p3) {
|
|||
searchEngine, astProvider, testUnit, offset);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class InlineMethodTest_UseCFE extends InlineMethodTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_access_FunctionElement() => super.test_access_FunctionElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_access_MethodElement() => super.test_access_MethodElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_async_intoSyncStar() => super.test_bad_async_intoSyncStar();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_async_targetIsSync_doesNotReturnFuture() =>
|
||||
super.test_bad_async_targetIsSync_doesNotReturnFuture();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_cascadeInvocation() => super.test_bad_cascadeInvocation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_deleteSource_inlineOne() => super.test_bad_deleteSource_inlineOne();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_reference_toClassMethod() =>
|
||||
super.test_bad_reference_toClassMethod();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_bad_severalReturns() => super.test_bad_severalReturns();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_cascadeInCascade() => super.test_cascadeInCascade();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_fieldAccessor_getter() => super.test_fieldAccessor_getter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_fieldAccessor_getter_PropertyAccess() =>
|
||||
super.test_fieldAccessor_getter_PropertyAccess();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_fieldAccessor_setter() => super.test_fieldAccessor_setter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_fieldAccessor_setter_PropertyAccess() =>
|
||||
super.test_fieldAccessor_setter_PropertyAccess();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_expressionFunctionBody() =>
|
||||
super.test_function_expressionFunctionBody();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_hasReturn_assign() => super.test_function_hasReturn_assign();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_hasReturn_hasReturnType() =>
|
||||
super.test_function_hasReturn_hasReturnType();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_hasReturn_noVars_oneUsage() =>
|
||||
super.test_function_hasReturn_noVars_oneUsage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_multilineString() => super.test_function_multilineString();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_hasVars_hasConflict_fieldSuperClass() =>
|
||||
super.test_function_noReturn_hasVars_hasConflict_fieldSuperClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_hasVars_hasConflict_fieldThisClass() =>
|
||||
super.test_function_noReturn_hasVars_hasConflict_fieldThisClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_hasVars_hasConflict_localAfter() =>
|
||||
super.test_function_noReturn_hasVars_hasConflict_localAfter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_hasVars_hasConflict_localBefore() =>
|
||||
super.test_function_noReturn_hasVars_hasConflict_localBefore();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_hasVars_noConflict() =>
|
||||
super.test_function_noReturn_hasVars_noConflict();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_noVars_oneUsage() =>
|
||||
super.test_function_noReturn_noVars_oneUsage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_noVars_useIndentation() =>
|
||||
super.test_function_noReturn_noVars_useIndentation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_noReturn_voidReturnType() =>
|
||||
super.test_function_noReturn_voidReturnType();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_notStatement_oneStatement_assign() =>
|
||||
super.test_function_notStatement_oneStatement_assign();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_notStatement_oneStatement_variableDeclaration() =>
|
||||
super.test_function_notStatement_oneStatement_variableDeclaration();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_notStatement_severalStatements() =>
|
||||
super.test_function_notStatement_severalStatements();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_notStatement_zeroStatements() =>
|
||||
super.test_function_notStatement_zeroStatements();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_function_singleStatement() => super.test_function_singleStatement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_async_targetIsAsync() => super.test_getter_async_targetIsAsync();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_async_targetIsAsyncStar() =>
|
||||
super.test_getter_async_targetIsAsyncStar();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_async_targetIsSync() => super.test_getter_async_targetIsSync();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_async_targetIsSync2() => super.test_getter_async_targetIsSync2();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_classMember_instance() =>
|
||||
super.test_getter_classMember_instance();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_classMember_static() => super.test_getter_classMember_static();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getter_topLevel() => super.test_getter_topLevel();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_initialMode_all() => super.test_initialMode_all();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_initialMode_single() => super.test_initialMode_single();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_async() => super.test_method_async();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_async2() => super.test_method_async2();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_emptyBody() => super.test_method_emptyBody();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_fieldInstance() => super.test_method_fieldInstance();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_fieldStatic() => super.test_method_fieldStatic();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_fieldStatic_sameClass() =>
|
||||
super.test_method_fieldStatic_sameClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_methodInstance() => super.test_method_methodInstance();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_methodStatic() => super.test_method_methodStatic();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_singleStatement() => super.test_method_singleStatement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_this() => super.test_method_this();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_method_unqualifiedInvocation() =>
|
||||
super.test_method_unqualifiedInvocation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_namedArgument_inBody() => super.test_namedArgument_inBody();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_namedArguments() => super.test_namedArguments();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_noArgument_named_hasDefault() =>
|
||||
super.test_noArgument_named_hasDefault();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_noArgument_positional_hasDefault() =>
|
||||
super.test_noArgument_positional_hasDefault();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_noArgument_positional_noDefault() =>
|
||||
super.test_noArgument_positional_noDefault();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_noArgument_required() => super.test_noArgument_required();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_reference_expressionBody() => super.test_reference_expressionBody();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_reference_noStatement() => super.test_reference_noStatement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_reference_toLocal() => super.test_reference_toLocal();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_reference_toTopLevel() => super.test_reference_toTopLevel();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_removeEmptyLinesBefore_method() =>
|
||||
super.test_removeEmptyLinesBefore_method();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_setter_classMember_instance() =>
|
||||
super.test_setter_classMember_instance();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_setter_topLevel() => super.test_setter_topLevel();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_oneUsage() => super.test_singleExpression_oneUsage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_oneUsage_keepMethod() =>
|
||||
super.test_singleExpression_oneUsage_keepMethod();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_twoUsages() => super.test_singleExpression_twoUsages();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_twoUsages_inlineOne() =>
|
||||
super.test_singleExpression_twoUsages_inlineOne();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_wrapIntoParenthesized_alreadyInMethod() =>
|
||||
super.test_singleExpression_wrapIntoParenthesized_alreadyInMethod();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_wrapIntoParenthesized_asNeeded() =>
|
||||
super.test_singleExpression_wrapIntoParenthesized_asNeeded();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_singleExpression_wrapIntoParenthesized_bool() =>
|
||||
super.test_singleExpression_wrapIntoParenthesized_bool();
|
||||
}
|
||||
|
|
|
@ -13,6 +13,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(MoveFileTest);
|
||||
defineReflectiveTests(MoveFileTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -249,3 +250,18 @@ part '22/new_name.dart';
|
|||
fail(message);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class MoveFileTest_UseCFE extends MoveFileTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_file_containing_imports_exports_parts() =>
|
||||
callFailingTest(super.test_file_containing_imports_exports_parts());
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_file_referenced_by_part() => super.test_file_referenced_by_part();
|
||||
}
|
||||
|
|
|
@ -14,6 +14,7 @@ import 'abstract_refactoring.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(NamingConventionsTest);
|
||||
defineReflectiveTests(NamingConventionsTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -34,6 +35,12 @@ class NamingConventionsTest extends RefactoringTest {
|
|||
expectedMessage: "Class name must not be empty.");
|
||||
}
|
||||
|
||||
void test_validateClassName_invalidCharacter() {
|
||||
assertRefactoringStatus(
|
||||
validateClassName("-NewName"), RefactoringProblemSeverity.FATAL,
|
||||
expectedMessage: "Class name must not contain '-'.");
|
||||
}
|
||||
|
||||
void test_validateClassName_leadingBlanks() {
|
||||
assertRefactoringStatus(
|
||||
validateClassName(" NewName"), RefactoringProblemSeverity.FATAL,
|
||||
|
@ -52,12 +59,6 @@ class NamingConventionsTest extends RefactoringTest {
|
|||
expectedMessage: "Class name should start with an uppercase letter.");
|
||||
}
|
||||
|
||||
void test_validateClassName_invalidCharacter() {
|
||||
assertRefactoringStatus(
|
||||
validateClassName("-NewName"), RefactoringProblemSeverity.FATAL,
|
||||
expectedMessage: "Class name must not contain '-'.");
|
||||
}
|
||||
|
||||
void test_validateClassName_null() {
|
||||
assertRefactoringStatus(
|
||||
validateClassName(null), RefactoringProblemSeverity.FATAL,
|
||||
|
@ -281,6 +282,12 @@ class NamingConventionsTest extends RefactoringTest {
|
|||
expectedMessage: "Function type alias name must not be empty.");
|
||||
}
|
||||
|
||||
void test_validateFunctionTypeAliasName_invalidCharacters() {
|
||||
assertRefactoringStatus(validateFunctionTypeAliasName("New-Name"),
|
||||
RefactoringProblemSeverity.FATAL,
|
||||
expectedMessage: "Function type alias name must not contain \'-\'.");
|
||||
}
|
||||
|
||||
void test_validateFunctionTypeAliasName_leadingBlanks() {
|
||||
assertRefactoringStatus(validateFunctionTypeAliasName(" NewName"),
|
||||
RefactoringProblemSeverity.FATAL,
|
||||
|
@ -301,12 +308,6 @@ class NamingConventionsTest extends RefactoringTest {
|
|||
"Function type alias name should start with an uppercase letter.");
|
||||
}
|
||||
|
||||
void test_validateFunctionTypeAliasName_invalidCharacters() {
|
||||
assertRefactoringStatus(validateFunctionTypeAliasName("New-Name"),
|
||||
RefactoringProblemSeverity.FATAL,
|
||||
expectedMessage: "Function type alias name must not contain \'-\'.");
|
||||
}
|
||||
|
||||
void test_validateFunctionTypeAliasName_null() {
|
||||
assertRefactoringStatus(
|
||||
validateFunctionTypeAliasName(null), RefactoringProblemSeverity.FATAL,
|
||||
|
@ -759,3 +760,9 @@ class NamingConventionsTest extends RefactoringTest {
|
|||
expectedMessage: 'Avoid using built-in identifiers as names.');
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class NamingConventionsTest_UseCFE extends NamingConventionsTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
|
|
@ -13,6 +13,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameClassMemberTest);
|
||||
defineReflectiveTests(RenameClassMemberTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -917,3 +918,128 @@ class A<NewName> {
|
|||
''');
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameClassMemberTest_UseCFE extends RenameClassMemberTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_classNameConflict_subClass() =>
|
||||
super.test_checkFinalConditions_classNameConflict_subClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_classNameConflict_superClass() =>
|
||||
super.test_checkFinalConditions_classNameConflict_superClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_OK_dropSuffix() =>
|
||||
super.test_checkFinalConditions_OK_dropSuffix();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_OK_noShadow_nullVisibleRange() =>
|
||||
super.test_checkFinalConditions_OK_noShadow_nullVisibleRange();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_publicToPrivate_usedInOtherLibrary() =>
|
||||
super.test_checkFinalConditions_publicToPrivate_usedInOtherLibrary();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowed_byLocalFunction_inSameClass() =>
|
||||
super.test_checkFinalConditions_shadowed_byLocalFunction_inSameClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowed_byLocalVariable_inSameClass() =>
|
||||
super.test_checkFinalConditions_shadowed_byLocalVariable_inSameClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowed_byLocalVariable_inSubClass() =>
|
||||
super.test_checkFinalConditions_shadowed_byLocalVariable_inSubClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowed_byLocalVariable_OK_qualifiedReference() =>
|
||||
super
|
||||
.test_checkFinalConditions_shadowed_byLocalVariable_OK_qualifiedReference();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowed_byParameter_inSameClass() =>
|
||||
super.test_checkFinalConditions_shadowed_byParameter_inSameClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowedBySub_MethodElement() =>
|
||||
super.test_checkFinalConditions_shadowedBySub_MethodElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowsSuper_FieldElement() =>
|
||||
super.test_checkFinalConditions_shadowsSuper_FieldElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FieldElement() => super.test_createChange_FieldElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FieldElement_constructorFieldInitializer() =>
|
||||
super.test_createChange_FieldElement_constructorFieldInitializer();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FieldElement_fieldFormalParameter() =>
|
||||
super.test_createChange_FieldElement_fieldFormalParameter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FieldElement_fieldFormalParameter_named() =>
|
||||
super.test_createChange_FieldElement_fieldFormalParameter_named();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FieldElement_invocation() =>
|
||||
super.test_createChange_FieldElement_invocation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_MethodElement() => super.test_createChange_MethodElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_MethodElement_potential() =>
|
||||
super.test_createChange_MethodElement_potential();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_MethodElement_potential_inPubCache() =>
|
||||
super.test_createChange_MethodElement_potential_inPubCache();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_MethodElement_potential_private_otherLibrary() =>
|
||||
super.test_createChange_MethodElement_potential_private_otherLibrary();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_getter() =>
|
||||
super.test_createChange_PropertyAccessorElement_getter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_setter() =>
|
||||
super.test_createChange_PropertyAccessorElement_setter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_TypeParameterElement() =>
|
||||
super.test_createChange_TypeParameterElement();
|
||||
}
|
||||
|
|
|
@ -15,6 +15,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameConstructorTest);
|
||||
defineReflectiveTests(RenameConstructorTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -247,3 +248,26 @@ main() {
|
|||
createRenameRefactoringForElement(element);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameConstructorTest_UseCFE extends RenameConstructorTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_add() => super.test_createChange_add();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_add_toSynthetic() =>
|
||||
super.test_createChange_add_toSynthetic();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_change() => super.test_createChange_change();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_remove() => super.test_createChange_remove();
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameImportTest);
|
||||
defineReflectiveTests(RenameImportTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -228,3 +229,42 @@ main() {
|
|||
createRenameRefactoringForElement(directive.element);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameImportTest_UseCFE extends RenameImportTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_add() => super.test_createChange_add();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_add_interpolationExpression_hasCurlyBrackets() =>
|
||||
super.test_createChange_add_interpolationExpression_hasCurlyBrackets();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_add_interpolationExpression_noCurlyBrackets() =>
|
||||
super.test_createChange_add_interpolationExpression_noCurlyBrackets();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_change_className() =>
|
||||
super.test_createChange_change_className();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_change_function() =>
|
||||
super.test_createChange_change_function();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_change_onPrefixElement() =>
|
||||
super.test_createChange_change_onPrefixElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_remove() => super.test_createChange_remove();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameLabelTest);
|
||||
defineReflectiveTests(RenameLabelTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -81,3 +82,13 @@ test:
|
|||
expect(refactoring.oldName, 'test');
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameLabelTest_UseCFE extends RenameLabelTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange() => super.test_createChange();
|
||||
}
|
||||
|
|
|
@ -11,6 +11,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameLibraryTest);
|
||||
defineReflectiveTests(RenameLibraryTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -89,3 +90,18 @@ part of the.new.name;
|
|||
createRenameRefactoringForElement(testUnitElement.library);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameLibraryTest_UseCFE extends RenameLibraryTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange() => super.test_createChange();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_hasWhitespaces() =>
|
||||
super.test_createChange_hasWhitespaces();
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameLocalTest);
|
||||
defineReflectiveTests(RenameLocalTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -572,3 +573,52 @@ main() {
|
|||
expect(refactoring.oldName, 'test');
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameLocalTest_UseCFE extends RenameLocalTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadows_classMember_namedParameter() =>
|
||||
super.test_checkFinalConditions_shadows_classMember_namedParameter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_localFunction() => super.test_createChange_localFunction();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_localFunction_sameNameDifferenceScopes() =>
|
||||
super.test_createChange_localFunction_sameNameDifferenceScopes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_localVariable() => super.test_createChange_localVariable();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_localVariable_sameNameDifferenceScopes() =>
|
||||
super.test_createChange_localVariable_sameNameDifferenceScopes();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_parameter_named() =>
|
||||
super.test_createChange_parameter_named();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_parameter_named_inOtherFile() =>
|
||||
super.test_createChange_parameter_named_inOtherFile();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_parameter_named_updateHierarchy() =>
|
||||
super.test_createChange_parameter_named_updateHierarchy();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_parameter_optionalPositional() =>
|
||||
super.test_createChange_parameter_optionalPositional();
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import 'abstract_rename.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(RenameUnitMemberTest);
|
||||
defineReflectiveTests(RenameUnitMemberTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -610,3 +611,129 @@ main() {
|
|||
''');
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class RenameUnitMemberTest_UseCFE extends RenameUnitMemberTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_OK_qualifiedSuper_MethodElement() =>
|
||||
super.test_checkFinalConditions_OK_qualifiedSuper_MethodElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_publicToPrivate_usedInOtherLibrary() =>
|
||||
super.test_checkFinalConditions_publicToPrivate_usedInOtherLibrary();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowedBy_MethodElement() =>
|
||||
super.test_checkFinalConditions_shadowedBy_MethodElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowsInSubClass_importedLib() =>
|
||||
super.test_checkFinalConditions_shadowsInSubClass_importedLib();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowsInSubClass_importedLib_hideCombinator() =>
|
||||
callFailingTest(super
|
||||
.test_checkFinalConditions_shadowsInSubClass_importedLib_hideCombinator());
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowsInSubClass_MethodElement() =>
|
||||
super.test_checkFinalConditions_shadowsInSubClass_MethodElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowsInSubClass_notImportedLib() =>
|
||||
super.test_checkFinalConditions_shadowsInSubClass_notImportedLib();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_checkFinalConditions_shadowsInSubClass_notSubClass() =>
|
||||
super.test_checkFinalConditions_shadowsInSubClass_notSubClass();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_ClassElement() => super.test_createChange_ClassElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_ClassElement_invocation() =>
|
||||
super.test_createChange_ClassElement_invocation();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_ClassElement_parameterTypeNested() =>
|
||||
super.test_createChange_ClassElement_parameterTypeNested();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_ClassElement_typeAlias() =>
|
||||
super.test_createChange_ClassElement_typeAlias();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FunctionElement() =>
|
||||
super.test_createChange_FunctionElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FunctionElement_imported() =>
|
||||
super.test_createChange_FunctionElement_imported();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_FunctionTypeAliasElement() =>
|
||||
super.test_createChange_FunctionTypeAliasElement();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_getter_declaration() =>
|
||||
super.test_createChange_PropertyAccessorElement_getter_declaration();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_getter_usage() =>
|
||||
super.test_createChange_PropertyAccessorElement_getter_usage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_mix() =>
|
||||
super.test_createChange_PropertyAccessorElement_mix();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_setter_declaration() =>
|
||||
super.test_createChange_PropertyAccessorElement_setter_declaration();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_PropertyAccessorElement_setter_usage() =>
|
||||
super.test_createChange_PropertyAccessorElement_setter_usage();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_TopLevelVariableElement_field() =>
|
||||
super.test_createChange_TopLevelVariableElement_field();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_TopLevelVariableElement_getter() =>
|
||||
super.test_createChange_TopLevelVariableElement_getter();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_TopLevelVariableElement_mix() =>
|
||||
super.test_createChange_TopLevelVariableElement_mix();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_createChange_TopLevelVariableElement_setter() =>
|
||||
super.test_createChange_TopLevelVariableElement_setter();
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(FindElementByNameOffsetTest);
|
||||
defineReflectiveTests(FindElementByNameOffsetTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -66,3 +67,9 @@ int ccc;
|
|||
expect(element.name, name);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class FindElementByNameOffsetTest_UseCFE extends FindElementByNameOffsetTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
|
|
@ -15,6 +15,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(HierarchyTest);
|
||||
defineReflectiveTests(HierarchyTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -449,3 +450,38 @@ class F implements A {}
|
|||
await resolveTestUnit(code);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class HierarchyTest_UseCFE extends HierarchyTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getHierarchyMembers_fields() => super.test_getHierarchyMembers_fields();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getHierarchyMembers_methods() =>
|
||||
super.test_getHierarchyMembers_methods();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getHierarchyMembers_withInterfaces() =>
|
||||
super.test_getHierarchyMembers_withInterfaces();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getHierarchyNamedParameters() =>
|
||||
super.test_getHierarchyNamedParameters();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getHierarchyNamedParameters_invalid_missing() =>
|
||||
super.test_getHierarchyNamedParameters_invalid_missing();
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_getHierarchyNamedParameters_invalid_notNamed() =>
|
||||
super.test_getHierarchyNamedParameters_invalid_notNamed();
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(FlutterCorrectionTest);
|
||||
defineReflectiveTests(FlutterCorrectionTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -133,3 +134,9 @@ class MyWidget extends StatelessWidget {
|
|||
unit: testUnit);
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class FlutterCorrectionTest_UseCFE extends FlutterCorrectionTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
|
|
@ -4,12 +4,14 @@
|
|||
|
||||
import 'package:test_reflective_loader/test_reflective_loader.dart';
|
||||
|
||||
import 'flutter_outline_computer_test.dart' as outline_computer_test;
|
||||
import 'flutter_outline_notification_test.dart' as outline_notification_test;
|
||||
import 'flutter_correction_test.dart' as flutter_correction;
|
||||
import 'flutter_outline_computer_test.dart' as outline_computer;
|
||||
import 'flutter_outline_notification_test.dart' as outline_notification;
|
||||
|
||||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
outline_computer_test.main();
|
||||
outline_notification_test.main();
|
||||
flutter_correction.main();
|
||||
outline_computer.main();
|
||||
outline_notification.main();
|
||||
});
|
||||
}
|
||||
|
|
|
@ -12,6 +12,7 @@ import '../../abstract_single_unit.dart';
|
|||
main() {
|
||||
defineReflectiveSuite(() {
|
||||
defineReflectiveTests(FlutterTest);
|
||||
defineReflectiveTests(FlutterTest_UseCFE);
|
||||
});
|
||||
}
|
||||
|
||||
|
@ -349,3 +350,9 @@ Text createEmptyText() => new Text('');
|
|||
as InstanceCreationExpression;
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
class FlutterTest_UseCFE extends FlutterTest {
|
||||
@override
|
||||
bool get useCFE => true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue