| Index: pkg/smoke/test/codegen/generator_test.dart
|
| diff --git a/pkg/smoke/test/codegen/generator_test.dart b/pkg/smoke/test/codegen/generator_test.dart
|
| index dcd4c55951ec695d82b54e386ccb66b67741c0d4..b646cd624c6156dea2b17f52029ee355303434d0 100644
|
| --- a/pkg/smoke/test/codegen/generator_test.dart
|
| +++ b/pkg/smoke/test/codegen/generator_test.dart
|
| @@ -58,8 +58,8 @@ main() {
|
| 'useGeneratedCode(new StaticConfiguration(\n'
|
| ' checkedMode: false,\n'
|
| ' names: {\n'
|
| - ' #foo: \'foo\',\n'
|
| - ' #i: \'i\',\n'
|
| + ' #foo: r\'foo\',\n'
|
| + ' #i: r\'i\',\n'
|
| ' }));\n');
|
| });
|
|
|
| @@ -80,7 +80,7 @@ main() {
|
| ' #i: (o, v) { o.i = v; },\n'
|
| ' },\n'
|
| ' names: {\n'
|
| - ' #foo: \'foo\',\n'
|
| + ' #foo: r\'foo\',\n'
|
| ' }));\n');
|
| });
|
|
|
| @@ -126,6 +126,21 @@ main() {
|
| ' }));\n');
|
| });
|
|
|
| + test('staticMethod', () {
|
| + var generator = new SmokeCodeGenerator();
|
| + generator.addStaticMethod(new TypeIdentifier('a.dart', 'A'), 'm1');
|
| + checkResults(generator,
|
| + imports: ["import 'a.dart' as smoke_0;"],
|
| + initCall:
|
| + 'useGeneratedCode(new StaticConfiguration(\n'
|
| + ' checkedMode: false,\n'
|
| + ' staticMethods: {\n'
|
| + ' smoke_0.A: {\n'
|
| + ' #m1: smoke_0.A.m1,\n'
|
| + ' },\n'
|
| + ' }));\n');
|
| + });
|
| +
|
| test('repeated entries appear only once', () {
|
| var generator = new SmokeCodeGenerator();
|
| generator.addGetter('a');
|
| @@ -174,8 +189,8 @@ main() {
|
| ' },\n'
|
| ' },\n'
|
| ' names: {\n'
|
| - ' #c: \'c\',\n'
|
| - ' #d: \'d\',\n'
|
| + ' #c: r\'c\',\n'
|
| + ' #d: r\'d\',\n'
|
| ' }));\n');
|
| });
|
| }
|
|
|