Chromium Code Reviews| Index: pkg/analyzer/test/src/summary/summarize_ast_strong_test.dart |
| diff --git a/pkg/analyzer/test/src/summary/summarize_ast_strong_test.dart b/pkg/analyzer/test/src/summary/summarize_ast_strong_test.dart |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..7784caef1ffa339c93fbfc2582a18ad47e1937db |
| --- /dev/null |
| +++ b/pkg/analyzer/test/src/summary/summarize_ast_strong_test.dart |
| @@ -0,0 +1,224 @@ |
| +// Copyright (c) 2016, 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 analyzer.test.src.summary.summarize_ast_test; |
|
scheglov
2016/03/29 23:48:00
Do we want to add this library to the test_all.dar
|
| + |
| +import 'package:unittest/unittest.dart'; |
| + |
| +import '../../reflective_tests.dart'; |
| +import 'summarize_ast_test.dart'; |
| + |
| +main() { |
| + groupSep = ' | '; |
| + runReflectiveTests(LinkedSummarizeAstStrongTest); |
| +} |
| + |
| +/** |
| + * Override of [LinkedSummarizeAstTest] which uses strong mode. |
| + */ |
| +@reflectiveTest |
| +class LinkedSummarizeAstStrongTest extends LinkedSummarizeAstTest { |
| + @override |
| + bool get strongMode => true; |
| + |
| + @override |
| + test_bottom_reference_shared() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_closure_executable_with_imported_return_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_closure_executable_with_return_type_from_closure() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_closure_executable_with_unimported_return_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_field_formal_param_inferred_type_explicit() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_field_formal_param_inferred_type_implicit() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_field_inferred_type_nonstatic_implicit_initialized() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_field_inferred_type_nonstatic_implicit_uninitialized() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_field_inferred_type_static_implicit_initialized() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_field_propagated_type_final_immediate() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_fully_linked_references_follow_other_references() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_getter_inferred_type_nonstatic_implicit_return() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_implicit_dependencies_follow_other_dependencies() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_inferred_type_refers_to_bound_type_param() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_inferred_type_refers_to_function_typed_parameter_type_generic_class() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_inferred_type_refers_to_function_typed_parameter_type_other_lib() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_inferred_type_refers_to_method_function_typed_parameter_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_inferred_type_refers_to_setter_function_typed_parameter_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_initializer_executable_with_bottom_return_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_initializer_executable_with_imported_return_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_initializer_executable_with_return_type_from_closure() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_initializer_executable_with_return_type_from_closure_field() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_initializer_executable_with_return_type_from_closure_local() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_initializer_executable_with_unimported_return_type() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_linked_reference_reuse() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_linked_type_dependency_reuse() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_method_inferred_type_nonstatic_implicit_param() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_method_inferred_type_nonstatic_implicit_return() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_setter_inferred_type_nonstatic_implicit_param() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_setter_inferred_type_nonstatic_implicit_return() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_syntheticFunctionType_genericClosure() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_syntheticFunctionType_genericClosure_inGenericFunction() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_syntheticFunctionType_inGenericClass() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_syntheticFunctionType_inGenericFunction() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_syntheticFunctionType_noArguments() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_syntheticFunctionType_withArguments() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_variable_inferred_type_implicit_initialized() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_variable_propagated_type_final_immediate() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_variable_propagated_type_new_reference() { |
| + // TODO(paulberry): fix. |
| + } |
| + |
| + @override |
| + test_variable_propagated_type_omit_dynamic() { |
| + // TODO(paulberry): fix. |
| + } |
| +} |