TEST_F(EnvLibradosTest, Basics) {
uint64_t file_size;
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
std::vector<std::string> children;
ASSERT_OK(env_->CreateDir("/dir"));
ASSERT_EQ(3U, file_size);
// Check that opening non-existent file fails.
- unique_ptr<SequentialFile> seq_file;
- unique_ptr<RandomAccessFile> rand_file;
+ std::unique_ptr<SequentialFile> seq_file;
+ std::unique_ptr<RandomAccessFile> rand_file;
ASSERT_TRUE(
!env_->NewSequentialFile("/dir/non_existent", &seq_file, soptions_).ok());
ASSERT_TRUE(!seq_file);
}
TEST_F(EnvLibradosTest, ReadWrite) {
- unique_ptr<WritableFile> writable_file;
- unique_ptr<SequentialFile> seq_file;
- unique_ptr<RandomAccessFile> rand_file;
+ std::unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<SequentialFile> seq_file;
+ std::unique_ptr<RandomAccessFile> rand_file;
Slice result;
char scratch[100];
TEST_F(EnvLibradosTest, Locks) {
FileLock* lock = nullptr;
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
ASSERT_OK(env_->CreateDir("/dir"));
ASSERT_OK(env_->GetTestDirectory(&test_dir));
ASSERT_TRUE(!test_dir.empty());
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
ASSERT_TRUE(!env_->NewWritableFile("/a/b", &writable_file, soptions_).ok());
ASSERT_OK(env_->NewWritableFile("/a", &writable_file, soptions_));
write_data.append(1, 'h');
}
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
ASSERT_OK(env_->CreateDir("/dir"));
ASSERT_OK(env_->NewWritableFile("/dir/g", &writable_file, soptions_));
ASSERT_OK(writable_file->Append("foo"));
ASSERT_OK(writable_file->Append(write_data));
writable_file.reset();
- unique_ptr<SequentialFile> seq_file;
+ std::unique_ptr<SequentialFile> seq_file;
Slice result;
ASSERT_OK(env_->NewSequentialFile("/dir/g", &seq_file, soptions_));
ASSERT_OK(seq_file->Read(3, &result, scratch)); // Read "foo".
write_data.append(1, 'h');
}
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
ASSERT_OK(env_->CreateDir("/dir"));
ASSERT_OK(env_->NewWritableFile("/dir/g", &writable_file, soptions_));
ASSERT_OK(writable_file->Append("foo"));
}
writable_file.reset();
- unique_ptr<SequentialFile> seq_file;
+ std::unique_ptr<SequentialFile> seq_file;
Slice result;
ASSERT_OK(env_->NewSequentialFile("/dir/g", &seq_file, soptions_));
ASSERT_OK(seq_file->Read(3, &result, scratch)); // Read "foo".
write_data.append(1, 'h');
}
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
ASSERT_OK(env_->CreateDir("/dir"));
ASSERT_OK(env_->NewWritableFile("/dir/g", &writable_file, soptions_));
ASSERT_OK(writable_file->Append(write_data));
TEST_F(EnvLibradosMutipoolTest, Basics) {
uint64_t file_size;
- unique_ptr<WritableFile> writable_file;
+ std::unique_ptr<WritableFile> writable_file;
std::vector<std::string> children;
std::vector<std::string> v = {"/tmp/dir1", "/tmp/dir2", "/tmp/dir3", "/tmp/dir4", "dir"};
ASSERT_EQ(3U, file_size);
// Check that opening non-existent file fails.
- unique_ptr<SequentialFile> seq_file;
- unique_ptr<RandomAccessFile> rand_file;
+ std::unique_ptr<SequentialFile> seq_file;
+ std::unique_ptr<RandomAccessFile> rand_file;
ASSERT_TRUE(
!env_->NewSequentialFile(dir_non_existent.c_str(), &seq_file, soptions_).ok());
ASSERT_TRUE(!seq_file);