diff options
Diffstat (limited to 'test/io.cc')
| -rw-r--r-- | test/io.cc | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -124,7 +124,7 @@ TEST_F(IoTest, read_empty) { auto ret = io::openat(dirfd(), "test"); ASSERT_TRUE(ret.has_value()); std::string tmp(10, ' '); - auto ret2 = ret.value()->read(tmp); + auto ret2 = ret.value()->read(tmp.data(), tmp.size()); ASSERT_TRUE(ret2.has_value()); EXPECT_EQ(0, ret2.value()); } @@ -145,7 +145,7 @@ TEST_F(IoTest, read) { auto ret = io::openat(dirfd(), "test"); ASSERT_TRUE(ret.has_value()); std::string tmp(12, ' '); - auto ret2 = ret.value()->repeat_read(tmp); + auto ret2 = ret.value()->repeat_read(tmp.data(), tmp.size()); ASSERT_TRUE(ret2.has_value()); EXPECT_EQ(11, ret2.value()); tmp.resize(ret2.value()); @@ -161,7 +161,7 @@ TEST_F(IoTest, skip) { ASSERT_TRUE(ret2.has_value()); EXPECT_EQ(6, ret2.value()); std::string tmp(12, ' '); - auto ret3 = ret.value()->repeat_read(tmp); + auto ret3 = ret.value()->repeat_read(tmp.data(), tmp.size()); ASSERT_TRUE(ret3.has_value()); EXPECT_EQ(5, ret3.value()); tmp.resize(ret3.value()); @@ -175,7 +175,7 @@ TEST_F(IoTest, read_block) { ASSERT_TRUE(ret.has_value()); auto ret2 = io_make_max_block(std::move(ret.value()), 2); std::string tmp(12, ' '); - auto ret3 = ret2->repeat_read(tmp); + auto ret3 = ret2->repeat_read(tmp.data(), tmp.size()); ASSERT_TRUE(ret3.has_value()); EXPECT_EQ(11, ret3.value()); tmp.resize(ret3.value()); @@ -192,7 +192,7 @@ TEST_F(IoTest, skip_block) { ASSERT_TRUE(ret3.has_value()); EXPECT_EQ(6, ret3.value()); std::string tmp(12, ' '); - auto ret4 = ret2->repeat_read(tmp); + auto ret4 = ret2->repeat_read(tmp.data(), tmp.size()); ASSERT_TRUE(ret4.has_value()); EXPECT_EQ(5, ret4.value()); tmp.resize(ret4.value()); |
