| Index: recipes/test/core/strings/incrementally_building_test.dart
|
| diff --git a/recipes/test/core/strings/incrementally_building_test.dart b/recipes/test/core/strings/incrementally_building_test.dart
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..103fe40b48f3849157bfd58a2c1c79d21c09df45
|
| --- /dev/null
|
| +++ b/recipes/test/core/strings/incrementally_building_test.dart
|
| @@ -0,0 +1,24 @@
|
| +library incrementally_building;
|
| +
|
| +import 'package:unittest/unittest.dart';
|
| +
|
| +void main() {
|
| + group('incrementally building a string using a StringBuffer', () {
|
| + test('using write()', () {
|
| + var sb = new StringBuffer();
|
| + sb.write('John, ');
|
| + sb.write('Paul, ');
|
| + sb.write('George, ');
|
| + sb.write('and Ringo');
|
| + expect(sb.toString(), equals('John, Paul, George, and Ringo'));
|
| + });
|
| +
|
| + test('using several methods', () {
|
| + var sb = new StringBuffer();
|
| + sb.writeln('The Beatles:');
|
| + sb.writeAll(['John, ', 'Paul, ', 'George, and Ringo']);
|
| + sb.writeCharCode(33); // charCode for '!'.
|
| + expect(sb.toString(), equals('The Beatles:\nJohn, Paul, George, and Ringo!'));
|
| + });
|
| + });
|
| +}
|
|
|