Add dstringwriter.

This commit is contained in:
Christoffer Lerno
2023-03-22 12:23:47 +01:00
parent 9850adfa56
commit 316af36723
4 changed files with 65 additions and 5 deletions

View File

@@ -0,0 +1,17 @@
module std::io @test;
fn void! test_writing()
{
DString foo;
foo.init();
Stream s = foo.as_stream();
s.write("hello")!!;
s.write_byte('-')!!;
s.write("what?")!!;
ByteReader r;
String test_str = "2134";
r.init(test_str);
s.read_from(&&r.as_stream())?;
String o = foo.str();
assert(o == "hello-what?2134");
}