Add tests for writer models

This commit is contained in:
Benjamin Muskalla
2022-01-14 11:12:14 +01:00
parent 37ca6a5e41
commit a4429d01a3
3 changed files with 33 additions and 4 deletions

View File

@@ -0,0 +1,25 @@
import java.io.*;
public class JavaIo {
public static String taint() { return "tainted"; }
public static void sink(Object o) { }
void testWritingChars() throws IOException {
StringWriter w = new StringWriter();
char[] chars = taint().toCharArray();
sink(w.toString());
w.write(chars);
sink(w.toString());
sink(w.getBuffer().toString());
}
void testAppendingToWriter() throws IOException {
StringWriter w = new StringWriter();
CharSequence seq = taint();
sink(w.toString());
w.append(seq);
sink(w.toString());
}
}