{
Util::write_file(
"test.conf",
+#ifndef _WIN32
"base_dir = /bd\n"
+#else
+ "base_dir = C:/bd\n"
+#endif
"cache_dir = cd\n"
"cache_dir_levels = 7\n"
"compiler = c\n"
});
std::vector<std::string> expected = {
+#ifndef _WIN32
"(test.conf) base_dir = /bd",
+#else
+ "(test.conf) base_dir = C:/bd",
+#endif
"(test.conf) cache_dir = cd",
"(test.conf) cache_dir_levels = 7",
"(test.conf) compiler = c",
TEST_CASE("Small Compression::Type::zstd roundtrip")
{
- File f("data.zstd", "w");
+ File f("data.zstd", "wb");
auto compressor =
Compressor::create_from_type(Compression::Type::zstd, f.get(), 1);
CHECK(compressor->actual_compression_level() == 1);
compressor->write("foobar", 6);
compressor->finalize();
- f.open("data.zstd", "r");
+ f.open("data.zstd", "rb");
auto decompressor =
Decompressor::create_from_type(Compression::Type::zstd, f.get());
{
char data[] = "The quick brown fox jumps over the lazy dog";
- File f("data.zstd", "w");
+ File f("data.zstd", "wb");
auto compressor =
Compressor::create_from_type(Compression::Type::zstd, f.get(), 1);
for (size_t i = 0; i < 1000; i++) {
}
compressor->finalize();
- f.open("data.zstd", "r");
+ f.open("data.zstd", "rb");
auto decompressor =
Decompressor::create_from_type(Compression::Type::zstd, f.get());
data[i] = rand() % 256;
}
- File f("data.zstd", "w");
+ File f("data.zstd", "wb");
auto compressor =
Compressor::create_from_type(Compression::Type::zstd, f.get(), 1);
compressor->write(data, sizeof(data));
compressor->finalize();
- f.open("data.zstd", "r");
+ f.open("data.zstd", "rb");
auto decompressor =
Decompressor::create_from_type(Compression::Type::zstd, f.get());