Index: test/file_generator_test.dart |
diff --git a/test/file_generator_test.dart b/test/file_generator_test.dart |
index a05a12f8da4da90500518ccfb6edb407343dc824..bac4d150f78b397f97031c2fa2ce002bd1528d01 100644 |
--- a/test/file_generator_test.dart |
+++ b/test/file_generator_test.dart |
@@ -127,10 +127,7 @@ class _ReadonlyPhoneNumber extends PhoneNumber with ReadonlyMessageMixin {} |
new CodeGeneratorRequest(), new CodeGeneratorResponse()); |
FileGenerator fg = new FileGenerator(fd); |
link(options, [fg]); |
- |
- IndentingWriter writer = new IndentingWriter(); |
- fg.generate(writer); |
- expect(writer.toString(), expected); |
+ expect(fg.generateMainFile(), expected); |
}); |
test('FileGenerator outputs a pbjson.dart file for a proto with one message', |
@@ -156,10 +153,7 @@ const PhoneNumber$json = const { |
new CodeGeneratorRequest(), new CodeGeneratorResponse()); |
FileGenerator fg = new FileGenerator(fd); |
link(options, [fg]); |
- |
- IndentingWriter writer = new IndentingWriter(); |
- fg.generateJsonDart(writer); |
- expect(writer.toString(), expected); |
+ expect(fg.generateJsonFile(), expected); |
}); |
test('FileGenerator generates files for a top-level enum', () { |
@@ -214,14 +208,8 @@ class PhoneType extends ProtobufEnum { |
FileGenerator fg = new FileGenerator(fd); |
link(options, [fg]); |
- |
- var writer = new IndentingWriter(); |
- fg.generate(writer); |
- expect(writer.toString(), expected); |
- |
- writer = new IndentingWriter(); |
- fg.generateEnumFile(writer); |
- expect(writer.toString(), expectedEnum); |
+ expect(fg.generateMainFile(), expected); |
+ expect(fg.generateEnumFile(), expectedEnum); |
}); |
test('FileGenerator generates a .pbjson.dart file for a top-level enum', () { |
@@ -250,10 +238,7 @@ const PhoneType$json = const { |
FileGenerator fg = new FileGenerator(fd); |
link(options, [fg]); |
- |
- var writer = new IndentingWriter(); |
- fg.generateJsonDart(writer); |
- expect(writer.toString(), expected); |
+ expect(fg.generateJsonFile(), expected); |
}); |
test('FileGenerator outputs library for a .proto in a package', () { |
@@ -275,7 +260,7 @@ import 'package:protobuf/protobuf.dart'; |
link(options, [fg]); |
var writer = new IndentingWriter(); |
- fg.generateHeader(writer); |
+ fg.writeMainHeader(writer); |
expect(writer.toString(), expected); |
}); |
@@ -308,7 +293,7 @@ import 'package:protobuf/protobuf.dart'; |
link(options, [fg]); |
var writer = new IndentingWriter(); |
- fg.generateHeader(writer); |
+ fg.writeMainHeader(writer); |
expect(writer.toString(), expected); |
}); |
@@ -337,7 +322,7 @@ import 'test.pbjson.dart'; |
link(options, [fg]); |
var writer = new IndentingWriter(); |
- fg.generateHeader(writer); |
+ fg.writeMainHeader(writer); |
expect(writer.toString(), expected); |
}); |
@@ -402,10 +387,7 @@ class _ReadonlyPhoneNumber extends PhoneNumber with ReadonlyMessageMixin {} |
FileGenerator fg = new FileGenerator(fd); |
link(options, [fg]); |
- |
- var writer = new IndentingWriter(); |
- fg.generate(writer); |
- expect(writer.toString(), expected); |
+ expect(fg.generateMainFile(), expected); |
}); |
test('FileGenerator generates imports for .pb.dart files', () { |
@@ -580,13 +562,7 @@ const M$json = const { |
FileGenerator fg = new FileGenerator(fd); |
link(options, [fg, new FileGenerator(fd1), new FileGenerator(fd2)]); |
- |
- var writer = new IndentingWriter(); |
- fg.generate(writer); |
- expect(writer.toString(), expected); |
- |
- writer = new IndentingWriter(); |
- fg.generateJsonDart(writer); |
- expect(writer.toString(), expectedJson); |
+ expect(fg.generateMainFile(), expected); |
+ expect(fg.generateJsonFile(), expectedJson); |
}); |
} |