aboutsummaryrefslogtreecommitdiff
path: root/libc/test/src/stdio/fileop_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'libc/test/src/stdio/fileop_test.cpp')
-rw-r--r--libc/test/src/stdio/fileop_test.cpp112
1 files changed, 56 insertions, 56 deletions
diff --git a/libc/test/src/stdio/fileop_test.cpp b/libc/test/src/stdio/fileop_test.cpp
index 68a749a..d5478e5 100644
--- a/libc/test/src/stdio/fileop_test.cpp
+++ b/libc/test/src/stdio/fileop_test.cpp
@@ -22,136 +22,136 @@
#include "src/errno/libc_errno.h"
#include <stdio.h>
-using __llvm_libc::testing::ErrnoSetterMatcher::EQ;
-using __llvm_libc::testing::ErrnoSetterMatcher::NE;
-using __llvm_libc::testing::ErrnoSetterMatcher::returns;
+using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::EQ;
+using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::NE;
+using LIBC_NAMESPACE::testing::ErrnoSetterMatcher::returns;
TEST(LlvmLibcFILETest, SimpleFileOperations) {
constexpr char FILENAME[] = "testdata/simple_operations.test";
- ::FILE *file = __llvm_libc::fopen(FILENAME, "w");
+ ::FILE *file = LIBC_NAMESPACE::fopen(FILENAME, "w");
ASSERT_FALSE(file == nullptr);
constexpr char CONTENT[] = "1234567890987654321";
ASSERT_EQ(sizeof(CONTENT) - 1,
- __llvm_libc::fwrite(CONTENT, 1, sizeof(CONTENT) - 1, file));
+ LIBC_NAMESPACE::fwrite(CONTENT, 1, sizeof(CONTENT) - 1, file));
// This is not a readable file.
char read_data[sizeof(CONTENT)];
- ASSERT_THAT(__llvm_libc::fread(read_data, 1, sizeof(CONTENT), file),
+ ASSERT_THAT(LIBC_NAMESPACE::fread(read_data, 1, sizeof(CONTENT), file),
returns(EQ(size_t(0))).with_errno(NE(0)));
- ASSERT_NE(__llvm_libc::ferror(file), 0);
+ ASSERT_NE(LIBC_NAMESPACE::ferror(file), 0);
libc_errno = 0;
- __llvm_libc::clearerr(file);
- ASSERT_EQ(__llvm_libc::ferror(file), 0);
+ LIBC_NAMESPACE::clearerr(file);
+ ASSERT_EQ(LIBC_NAMESPACE::ferror(file), 0);
- ASSERT_EQ(0, __llvm_libc::fclose(file));
+ ASSERT_EQ(0, LIBC_NAMESPACE::fclose(file));
- file = __llvm_libc::fopen(FILENAME, "r");
+ file = LIBC_NAMESPACE::fopen(FILENAME, "r");
ASSERT_FALSE(file == nullptr);
constexpr size_t READ_SIZE = 5;
char data[READ_SIZE];
data[READ_SIZE - 1] = '\0';
- ASSERT_EQ(__llvm_libc::fread(data, 1, READ_SIZE - 1, file), READ_SIZE - 1);
+ ASSERT_EQ(LIBC_NAMESPACE::fread(data, 1, READ_SIZE - 1, file), READ_SIZE - 1);
ASSERT_STREQ(data, "1234");
- ASSERT_EQ(__llvm_libc::fseek(file, 5, SEEK_CUR), 0);
- ASSERT_EQ(__llvm_libc::fread(data, 1, READ_SIZE - 1, file), READ_SIZE - 1);
+ ASSERT_EQ(LIBC_NAMESPACE::fseek(file, 5, SEEK_CUR), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fread(data, 1, READ_SIZE - 1, file), READ_SIZE - 1);
ASSERT_STREQ(data, "0987");
- ASSERT_EQ(__llvm_libc::fseek(file, -5, SEEK_CUR), 0);
- ASSERT_EQ(__llvm_libc::fread(data, 1, READ_SIZE - 1, file), READ_SIZE - 1);
+ ASSERT_EQ(LIBC_NAMESPACE::fseek(file, -5, SEEK_CUR), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fread(data, 1, READ_SIZE - 1, file), READ_SIZE - 1);
ASSERT_STREQ(data, "9098");
// Reading another time should trigger eof.
ASSERT_NE(sizeof(CONTENT),
- __llvm_libc::fread(read_data, 1, sizeof(CONTENT), file));
- ASSERT_NE(__llvm_libc::feof(file), 0);
+ LIBC_NAMESPACE::fread(read_data, 1, sizeof(CONTENT), file));
+ ASSERT_NE(LIBC_NAMESPACE::feof(file), 0);
// Should be an error to write.
- ASSERT_THAT(__llvm_libc::fwrite(CONTENT, 1, sizeof(CONTENT), file),
+ ASSERT_THAT(LIBC_NAMESPACE::fwrite(CONTENT, 1, sizeof(CONTENT), file),
returns(EQ(size_t(0))).with_errno(NE(0)));
- ASSERT_NE(__llvm_libc::ferror(file), 0);
+ ASSERT_NE(LIBC_NAMESPACE::ferror(file), 0);
libc_errno = 0;
- __llvm_libc::clearerr(file);
+ LIBC_NAMESPACE::clearerr(file);
// Should be an error to puts.
- ASSERT_THAT(__llvm_libc::fputs(CONTENT, file),
+ ASSERT_THAT(LIBC_NAMESPACE::fputs(CONTENT, file),
returns(EQ(EOF)).with_errno(NE(0)));
- ASSERT_NE(__llvm_libc::ferror(file), 0);
+ ASSERT_NE(LIBC_NAMESPACE::ferror(file), 0);
libc_errno = 0;
- __llvm_libc::clearerr(file);
- ASSERT_EQ(__llvm_libc::ferror(file), 0);
+ LIBC_NAMESPACE::clearerr(file);
+ ASSERT_EQ(LIBC_NAMESPACE::ferror(file), 0);
libc_errno = 0;
- ASSERT_THAT(__llvm_libc::fwrite("nothing", 1, 1, file),
+ ASSERT_THAT(LIBC_NAMESPACE::fwrite("nothing", 1, 1, file),
returns(EQ(0)).with_errno(NE(0)));
libc_errno = 0;
- ASSERT_EQ(__llvm_libc::fclose(file), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fclose(file), 0);
// Now try puts.
- file = __llvm_libc::fopen(FILENAME, "w");
+ file = LIBC_NAMESPACE::fopen(FILENAME, "w");
ASSERT_FALSE(file == nullptr);
// fputs returns a negative value on error (EOF) or any non-negative value on
// success. This assert checks that the return value is non-negative.
- ASSERT_GE(__llvm_libc::fputs(CONTENT, file), 0);
+ ASSERT_GE(LIBC_NAMESPACE::fputs(CONTENT, file), 0);
- __llvm_libc::clearerr(file);
- ASSERT_EQ(__llvm_libc::ferror(file), 0);
+ LIBC_NAMESPACE::clearerr(file);
+ ASSERT_EQ(LIBC_NAMESPACE::ferror(file), 0);
// This is not a readable file.
libc_errno = 0;
- ASSERT_THAT(__llvm_libc::fread(data, 1, 1, file),
+ ASSERT_THAT(LIBC_NAMESPACE::fread(data, 1, 1, file),
returns(EQ(0)).with_errno(NE(0)));
libc_errno = 0;
- ASSERT_EQ(0, __llvm_libc::fclose(file));
+ ASSERT_EQ(0, LIBC_NAMESPACE::fclose(file));
- file = __llvm_libc::fopen(FILENAME, "r");
+ file = LIBC_NAMESPACE::fopen(FILENAME, "r");
ASSERT_FALSE(file == nullptr);
- ASSERT_EQ(__llvm_libc::fread(read_data, 1, sizeof(CONTENT) - 1, file),
+ ASSERT_EQ(LIBC_NAMESPACE::fread(read_data, 1, sizeof(CONTENT) - 1, file),
sizeof(CONTENT) - 1);
read_data[sizeof(CONTENT) - 1] = '\0';
ASSERT_STREQ(read_data, CONTENT);
- ASSERT_EQ(__llvm_libc::fclose(file), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fclose(file), 0);
// Check that the other functions correctly set libc_errno.
// libc_errno = 0;
- // ASSERT_NE(__llvm_libc::fseek(file, 0, SEEK_SET), 0);
+ // ASSERT_NE(LIBC_NAMESPACE::fseek(file, 0, SEEK_SET), 0);
// EXPECT_NE(libc_errno, 0);
// libc_errno = 0;
- // ASSERT_NE(__llvm_libc::fclose(file), 0);
+ // ASSERT_NE(LIBC_NAMESPACE::fclose(file), 0);
// EXPECT_NE(libc_errno, 0);
// libc_errno = 0;
- // ASSERT_EQ(__llvm_libc::fopen("INVALID FILE NAME", "r"),
+ // ASSERT_EQ(LIBC_NAMESPACE::fopen("INVALID FILE NAME", "r"),
// static_cast<FILE *>(nullptr));
// EXPECT_NE(libc_errno, 0);
}
TEST(LlvmLibcFILETest, FFlush) {
constexpr char FILENAME[] = "testdata/fflush.test";
- ::FILE *file = __llvm_libc::fopen(FILENAME, "w+");
+ ::FILE *file = LIBC_NAMESPACE::fopen(FILENAME, "w+");
ASSERT_FALSE(file == nullptr);
constexpr char CONTENT[] = "1234567890987654321";
ASSERT_EQ(sizeof(CONTENT),
- __llvm_libc::fwrite(CONTENT, 1, sizeof(CONTENT), file));
+ LIBC_NAMESPACE::fwrite(CONTENT, 1, sizeof(CONTENT), file));
// Flushing at this point should write the data to disk. So, we should be
// able to read it back.
- ASSERT_EQ(0, __llvm_libc::fflush(file));
+ ASSERT_EQ(0, LIBC_NAMESPACE::fflush(file));
char data[sizeof(CONTENT)];
- ASSERT_EQ(__llvm_libc::fseek(file, 0, SEEK_SET), 0);
- ASSERT_EQ(__llvm_libc::fread(data, 1, sizeof(CONTENT), file),
+ ASSERT_EQ(LIBC_NAMESPACE::fseek(file, 0, SEEK_SET), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fread(data, 1, sizeof(CONTENT), file),
sizeof(CONTENT));
ASSERT_STREQ(data, CONTENT);
- ASSERT_EQ(__llvm_libc::fclose(file), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fclose(file), 0);
}
TEST(LlvmLibcFILETest, FOpenFWriteSizeGreaterThanOne) {
@@ -164,28 +164,28 @@ TEST(LlvmLibcFILETest, FOpenFWriteSizeGreaterThanOne) {
constexpr char FILENAME[] = "testdata/fread_fwrite.test";
libc_errno = 0;
- FILE *file = __llvm_libc::fopen(FILENAME, "w");
+ FILE *file = LIBC_NAMESPACE::fopen(FILENAME, "w");
ASSERT_FALSE(file == nullptr);
- ASSERT_EQ(size_t(0), __llvm_libc::fwrite(WRITE_DATA, 0, 1, file));
+ ASSERT_EQ(size_t(0), LIBC_NAMESPACE::fwrite(WRITE_DATA, 0, 1, file));
ASSERT_THAT(
- __llvm_libc::fwrite(WRITE_DATA, sizeof(MyStruct), WRITE_NMEMB, file),
+ LIBC_NAMESPACE::fwrite(WRITE_DATA, sizeof(MyStruct), WRITE_NMEMB, file),
returns(EQ(WRITE_NMEMB)).with_errno(EQ(0)));
- ASSERT_EQ(__llvm_libc::fclose(file), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fclose(file), 0);
- file = __llvm_libc::fopen(FILENAME, "r");
+ file = LIBC_NAMESPACE::fopen(FILENAME, "r");
ASSERT_FALSE(file == nullptr);
MyStruct read_data[WRITE_NMEMB];
- ASSERT_EQ(size_t(0), __llvm_libc::fread(read_data, 0, 1, file));
+ ASSERT_EQ(size_t(0), LIBC_NAMESPACE::fread(read_data, 0, 1, file));
ASSERT_THAT(
- __llvm_libc::fread(read_data, sizeof(MyStruct), WRITE_NMEMB, file),
+ LIBC_NAMESPACE::fread(read_data, sizeof(MyStruct), WRITE_NMEMB, file),
returns(EQ(WRITE_NMEMB)).with_errno(EQ(0)));
// Trying to read more should fetch nothing.
ASSERT_THAT(
- __llvm_libc::fread(read_data, sizeof(MyStruct), WRITE_NMEMB, file),
+ LIBC_NAMESPACE::fread(read_data, sizeof(MyStruct), WRITE_NMEMB, file),
returns(EQ(0)).with_errno(EQ(0)));
- EXPECT_NE(__llvm_libc::feof(file), 0);
- EXPECT_EQ(__llvm_libc::ferror(file), 0);
- ASSERT_EQ(__llvm_libc::fclose(file), 0);
+ EXPECT_NE(LIBC_NAMESPACE::feof(file), 0);
+ EXPECT_EQ(LIBC_NAMESPACE::ferror(file), 0);
+ ASSERT_EQ(LIBC_NAMESPACE::fclose(file), 0);
// Verify that the data which was read is correct.
for (size_t i = 0; i < WRITE_NMEMB; ++i) {
ASSERT_EQ(read_data[i].c, WRITE_DATA[i].c);