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. |
+ } |
+} |