Skip to content

Commit 7270a7d

Browse files
johnniwintherCommit Bot
authored and
Commit Bot
committed
[cfe] Use checked in version of macros api in testing
This CL changes the macro unittests to use the macro api prototype, now located in _fe_analyzer_shared, instead of a mock. Change-Id: I4819f81972739876fca45e69bca3e2e83494295e Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/224955 Reviewed-by: Chloe Stefantsova <[email protected]> Commit-Queue: Johnni Winther <[email protected]>
1 parent bbde6ba commit 7270a7d

21 files changed

+34
-43
lines changed

pkg/front_end/lib/src/fasta/kernel/macro.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ import 'package:kernel/ast.dart';
66

77
bool enableMacros = false;
88

9-
final Uri macroLibraryUri = Uri.parse('package:macro_builder/src/macro.dart');
9+
final Uri macroLibraryUri =
10+
Uri.parse('package:_fe_analyzer_shared/src/macros/api.dart');
1011
const String macroClassName = 'Macro';
1112

1213
class MacroDeclarationData {

pkg/front_end/test/macros/data/package_config.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"rootUri": "pkgs/macro/lib/"
77
},
88
{
9-
"name": "macro_builder",
10-
"rootUri": "pkgs/macro_builder/lib/"
9+
"name": "_fe_analyzer_shared",
10+
"rootUri": "../../../../_fe_analyzer_shared/lib/"
1111
}
1212
]
1313
}

pkg/front_end/test/macros/data/pkgs/macro/lib/macro.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// for details. All rights reserved. Use of this source code is governed by a
33
// BSD-style license that can be found in the LICENSE file.
44

5-
import 'package:macro_builder/macro_builder.dart';
5+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
66

77
macro class Macro1 implements Macro {
88
const Macro1();

pkg/front_end/test/macros/data/pkgs/macro_builder/lib/macro_builder.dart

Lines changed: 0 additions & 5 deletions
This file was deleted.

pkg/front_end/test/macros/data/pkgs/macro_builder/lib/src/macro.dart

Lines changed: 0 additions & 5 deletions
This file was deleted.

pkg/front_end/test/macros/data/tests/declare_macro.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
main.dart|package:macro_builder/macro_builder.dart],
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
main.dart],
99
declaredMacros=[MyMacro],
1010
macrosAreAvailable
1111
*/
1212

13-
import 'package:macro_builder/macro_builder.dart';
13+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1414

1515
macro class MyMacro implements Macro {}
1616

pkg/front_end/test/macros/data/tests/declare_vs_apply/macro_lib.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
macrosAreAvailable
88
*/
99

10-
import 'package:macro_builder/macro_builder.dart';
10+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1111
import 'macro_lib_dep.dart';
1212

1313
macro class Macro1 extends MacroBase implements Macro {

pkg/front_end/test/macros/data/tests/declare_vs_apply/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/*library:
66
compilationSequence=[
7-
apply_lib_dep.dart|macro_lib_dep.dart|main_lib_dep.dart|package:macro_builder/src/macro.dart,
8-
macro_lib.dart|package:macro_builder/macro_builder.dart,
7+
apply_lib_dep.dart|macro_lib_dep.dart|main_lib_dep.dart|package:_fe_analyzer_shared/src/macros/api.dart,
8+
macro_lib.dart,
99
apply_lib.dart|main.dart],
1010
macrosAreAvailable
1111
*/

pkg/front_end/test/macros/data/tests/direct_import.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
7+
package:_fe_analyzer_shared/src/macros/api.dart,
88
main.dart],
99
macrosAreAvailable
1010
*/
1111

1212
// ignore: unused_import
13-
import 'package:macro_builder/src/macro.dart';
13+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1414

1515
void main() {}

pkg/front_end/test/macros/data/tests/import_macro_builder.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
main.dart|package:macro_builder/macro_builder.dart],
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
main.dart],
99
macrosAreAvailable
1010
*/
1111

1212
// ignore: unused_import
13-
import 'package:macro_builder/macro_builder.dart';
13+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1414

1515
void main() {}

pkg/front_end/test/macros/data/tests/import_macro_package.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
package:macro/macro.dart|package:macro_builder/macro_builder.dart,
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
package:macro/macro.dart,
99
main.dart],
1010
macrosAreAvailable
1111
*/

pkg/front_end/test/macros/data/tests/import_macro_source/macro_lib.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
macrosAreAvailable
88
*/
99

10-
import 'package:macro_builder/macro_builder.dart';
10+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1111

1212
macro class Macro1 implements Macro {
1313
const Macro1();

pkg/front_end/test/macros/data/tests/import_macro_source/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
macro_lib.dart|package:macro_builder/macro_builder.dart,
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
macro_lib.dart,
99
main.dart],
1010
macrosAreAvailable
1111
*/

pkg/front_end/test/macros/data/tests/macro_declarations.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
main.dart|package:macro_builder/macro_builder.dart],
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
main.dart],
99
declaredMacros=[
1010
Extends,
1111
ExtendsAlias,
@@ -18,7 +18,7 @@
1818
macrosAreAvailable
1919
*/
2020

21-
import 'package:macro_builder/macro_builder.dart';
21+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
2222

2323
macro class Extends extends Macro {}
2424

pkg/front_end/test/macros/data/tests/multiple_macros/macro_lib1.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
macrosAreAvailable
88
*/
99

10-
import 'package:macro_builder/macro_builder.dart';
10+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1111

1212
macro class Macro1 implements Macro {
1313
const Macro1();

pkg/front_end/test/macros/data/tests/multiple_macros/macro_lib2a.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
macrosAreAvailable
88
*/
99

10-
import 'package:macro_builder/macro_builder.dart';
10+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1111

1212
macro class Macro2a implements Macro {
1313
const Macro2a();

pkg/front_end/test/macros/data/tests/multiple_macros/macro_lib2b.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
macrosAreAvailable
99
*/
1010

11-
import 'package:macro_builder/macro_builder.dart';
11+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1212
import 'macro_lib2a.dart';
1313

1414
@Macro2a()

pkg/front_end/test/macros/data/tests/multiple_macros/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
macro_lib1.dart|macro_lib2a.dart|package:macro_builder/macro_builder.dart,
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
macro_lib1.dart|macro_lib2a.dart,
99
macro_lib2b.dart,
1010
main.dart],
1111
macrosAreApplied,

pkg/front_end/test/macros/data/tests/use_macro_package.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@
55
/*library:
66
appliedMacros=[Macro3],
77
compilationSequence=[
8-
package:macro_builder/src/macro.dart,
9-
package:macro/macro.dart|package:macro_builder/macro_builder.dart,
8+
package:_fe_analyzer_shared/src/macros/api.dart,
9+
package:macro/macro.dart,
1010
main.dart],
1111
macrosAreApplied,
1212
macrosAreAvailable

pkg/front_end/test/macros/data/tests/use_macro_source/macro_lib.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
macrosAreAvailable
1010
*/
1111

12-
import 'package:macro_builder/macro_builder.dart';
12+
import 'package:_fe_analyzer_shared/src/macros/api.dart';
1313

1414
macro class Macro1 implements Macro {
1515
const Macro1();

pkg/front_end/test/macros/data/tests/use_macro_source/main.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44

55
/*library:
66
compilationSequence=[
7-
package:macro_builder/src/macro.dart,
8-
macro_lib.dart|package:macro_builder/macro_builder.dart,
7+
package:_fe_analyzer_shared/src/macros/api.dart,
8+
macro_lib.dart,
99
main.dart],
1010
macrosAreApplied,
1111
macrosAreAvailable

0 commit comments

Comments
 (0)