Index: tests/standalone/io/stream_buffer_test.dart |
diff --git a/tests/standalone/io/stream_buffer_test.dart b/tests/standalone/io/stream_buffer_test.dart |
new file mode 100644 |
index 0000000000000000000000000000000000000000..7dacfec3311ba2262b1428d3fb25d192532b2249 |
--- /dev/null |
+++ b/tests/standalone/io/stream_buffer_test.dart |
@@ -0,0 +1,28 @@ |
+#import("dart:io"); |
+#import("dart:isolate"); |
+#import("dart:math"); |
+ |
+#source("stream_buffer.dart"); |
+ |
+void main() { |
+ var buffer = new StreamBuffer(); |
+ var out = buffer.toBuffer; |
+ var een = buffer.fromBuffer; |
+ een.onData = () { |
+ var first = new List<int>(6); |
+ een.readInto(first, 1, 4); |
+ print(first); |
+ een.onData = () { |
+ var data = een.read(2); |
+ print(data); |
+ }; |
+ }; |
+ een.onClosed = () { |
+ print('buffer closed'); |
+ }; |
+ |
+ out.write([23, 17, 19]); |
+ out.write([27, 35]); |
+ out.write([56, 98]); |
+ out.close(); |
+} |