aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-04-11 21:18:13 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2013-04-11 21:18:14 +0000
commited36d95fac5881f78a601e2932f51edfd27c6ba6 (patch)
tree91e24656267091edeeff1c171f20d635d2503c38 /tests
parentb632857a50a1fd2b759316d07ace6c36f6f418cf (diff)
parent6b05c8e28017518fae04a3a601d0d245916561d2 (diff)
downloadandroid_bionic-ed36d95fac5881f78a601e2932f51edfd27c6ba6.tar.gz
android_bionic-ed36d95fac5881f78a601e2932f51edfd27c6ba6.tar.bz2
android_bionic-ed36d95fac5881f78a601e2932f51edfd27c6ba6.zip
Merge "Start moving to current FreeBSD stdio."
Diffstat (limited to 'tests')
-rw-r--r--tests/stdio_test.cpp18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/stdio_test.cpp b/tests/stdio_test.cpp
index 4b5a1f953..2e779d81c 100644
--- a/tests/stdio_test.cpp
+++ b/tests/stdio_test.cpp
@@ -193,3 +193,21 @@ TEST(stdio, popen) {
ASSERT_EQ(0, pclose(fp));
}
+
+TEST(stdio, getc) {
+ FILE* fp = fopen("/proc/version", "r");
+ ASSERT_TRUE(fp != NULL);
+ ASSERT_EQ('L', getc(fp));
+ ASSERT_EQ('i', getc(fp));
+ ASSERT_EQ('n', getc(fp));
+ ASSERT_EQ('u', getc(fp));
+ ASSERT_EQ('x', getc(fp));
+ fclose(fp);
+}
+
+TEST(stdio, putc) {
+ FILE* fp = fopen("/proc/version", "r");
+ ASSERT_TRUE(fp != NULL);
+ ASSERT_EQ(EOF, putc('x', fp));
+ fclose(fp);
+}