mirror of
https://github.com/dart-lang/sdk
synced 2024-10-14 15:57:17 +00:00
Fix tests to run with the new analysis driver.
R=brianwilkerson@google.com BUG= Review-Url: https://codereview.chromium.org/2656783002 .
This commit is contained in:
parent
608cb122e3
commit
b8ab9b7e17
|
@ -24,10 +24,4 @@ class StrongModeStaticTypeWarningCodeTest_Driver
|
|||
extends StrongModeStaticTypeWarningCodeTest {
|
||||
@override
|
||||
bool get enableNewAnalysisDriver => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_genericMethodWrongNumberOfTypeArguments() {
|
||||
return super.test_genericMethodWrongNumberOfTypeArguments();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2427,10 +2427,10 @@ main() {
|
|||
f/*<int>*/();
|
||||
}
|
||||
''');
|
||||
await computeAnalysisResult(source);
|
||||
TestAnalysisResult analysisResult = await computeAnalysisResult(source);
|
||||
assertErrors(
|
||||
source, [StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS_METHOD]);
|
||||
for (AnalysisError error in analysisContext2.computeErrors(source)) {
|
||||
for (AnalysisError error in analysisResult.errors) {
|
||||
if (error.errorCode ==
|
||||
StaticTypeWarningCode.WRONG_NUMBER_OF_TYPE_ARGUMENTS) {
|
||||
expect(error.message,
|
||||
|
|
|
@ -16,10 +16,4 @@ main() {
|
|||
class StaticWarningCodeTest_Driver extends StaticWarningCodeTest {
|
||||
@override
|
||||
bool get enableNewAnalysisDriver => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_argumentTypeNotAssignable_ambiguousClassName() {
|
||||
return super.test_argumentTypeNotAssignable_ambiguousClassName();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -374,7 +374,8 @@ g(h(_A a)) {}''');
|
|||
// The name _A is private to the library it's defined in, so this is a type
|
||||
// mismatch. Furthermore, the error message should mention both _A and the
|
||||
// filenames so the user can figure out what's going on.
|
||||
List<AnalysisError> errors = analysisContext2.computeErrors(source);
|
||||
TestAnalysisResult analysisResult = await computeAnalysisResult(source);
|
||||
List<AnalysisError> errors = analysisResult.errors;
|
||||
expect(errors, hasLength(1));
|
||||
AnalysisError error = errors[0];
|
||||
expect(StaticWarningCode.ARGUMENT_TYPE_NOT_ASSIGNABLE, error.errorCode);
|
||||
|
|
|
@ -15,16 +15,9 @@ main() {
|
|||
}
|
||||
|
||||
@reflectiveTest
|
||||
class StrongModeLocalInferenceTest_Driver
|
||||
extends StrongModeLocalInferenceTest {
|
||||
class StrongModeLocalInferenceTest_Driver extends StrongModeLocalInferenceTest {
|
||||
@override
|
||||
bool get enableNewAnalysisDriver => true;
|
||||
|
||||
@failingTest
|
||||
@override
|
||||
test_inference_hints() {
|
||||
return super.test_inference_hints();
|
||||
}
|
||||
}
|
||||
|
||||
@reflectiveTest
|
||||
|
|
|
@ -930,7 +930,6 @@ class StrongModeLocalInferenceTest extends ResolverTestCase {
|
|||
List<int> l0 = [];
|
||||
}
|
||||
''');
|
||||
resolve2(source);
|
||||
await computeAnalysisResult(source);
|
||||
assertNoErrors(source);
|
||||
verify([source]);
|
||||
|
|
Loading…
Reference in a new issue